home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Official HTML Publishing…scape (Macintosh Edition)
/
Official HTML Publishing for Netscape - Macintosh Edition.iso
/
Mac 68K Launch Me
/
Mac 68K Launch Me.rsrc
/
CODE_49_lcoComp.txt
< prev
next >
Wrap
Text File
|
1996-08-14
|
460KB
|
8,218 lines
# near model CODE resource
# jump table entries: 58416-58470 (55 of them)
00000000 FFFF .extension 0xFFF // unimplemented
00000002 E430 roxr D0.b, D2
00000004 0000 5970 ori.b D0, 0x70 /* 'p' */
00000008 4FEF FFF2 lea.l A7, [A7 - 0xE]
0000000C 486F 000C pea.l [A7 + 0xC]
00000010 486F 0008 pea.l [A7 + 0x8]
00000014 4EBA 49D6 jsr [PC + 0x49D6 /* 000049EC */]
00000018 4A00 tst.b D0
0000001A 504F addq.w A7, 8
0000001C 6618 bne +0x1A /* 00000036 */
label0000001E:
0000001E 486F 0004 pea.l [A7 + 0x4]
00000022 4EBA 4A0E jsr [PC + 0x4A0E /* 00004A32 */]
00000026 2F3C 00E3 0000 move.l -[A7], 0xE30000
0000002C 4EBA 2EF6 jsr [PC + 0x2EF6 /* 00002F24 */]
00000030 4FEF 0016 lea.l A7, [A7 + 0x16]
00000034 4E75 rts
label00000036:
00000036 302F 000C move.w D0, [A7 + 0xC]
0000003A 48C0 ext.l D0
0000003C 4EAD 9D1E jsr [A5 - 0x62E2]
00000040 FFDE .extension 0xFDE // unimplemented
00000042 0000 001B ori.b D0, 0x1B
00000046 0000 01F5 ori.b D0, 0xF5
0000004A 0007 0000 ori.b D7, 0x0
0000004E 001B 002C ori.b [A3]+, 0x2C /* ',' */
00000052 0000 001C ori.b D0, 0x1C
00000056 0080 0000 001D ori.l D0, 0x1D
0000005C 007A 0000 001E ori.w [PC + 0x1E /* 0000007C, value 0x4EBA */], 0x0
00000062 0074 0000 001F ori.w [A4 + D0.w + 0x1F], 0x0
00000068 006E 0000 0029 ori.w [A6 + 0x29], 0x0
0000006E 0030 0000 0073 ori.b [A0 + D0.w + 0x73], 0x0
00000074 002A 0000 01F5 ori.b [A2 + 0x1F5], 0x0
0000007A 0024 4EBA ori.b -[A4], 0xBA
0000007E 16C0 move.b [A3]+, D0
00000080 4A00 tst.b D0
00000082 660A bne +0xC /* 0000008E */
00000084 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
00000088 6600 010E bne +0x110 /* 00000198 */
0000008C 6090 bra -0x6E /* 0000001E */
label0000008E:
0000008E 486F 000C pea.l [A7 + 0xC]
00000092 486F 0008 pea.l [A7 + 0x8]
00000096 4EBA 4954 jsr [PC + 0x4954 /* 000049EC */]
0000009A 504F addq.w A7, 8
0000009C 6058 bra +0x5A /* 000000F6 */
0000009E 4267 clr.w -[A7]
000000A0 4EBA 4ABA jsr [PC + 0x4ABA /* 00004B5C */]
000000A4 4267 clr.w -[A7]
000000A6 4EBA 4AB4 jsr [PC + 0x4AB4 /* 00004B5C */]
000000AA 4267 clr.w -[A7]
000000AC 4EBA 4AAE jsr [PC + 0x4AAE /* 00004B5C */]
000000B0 4267 clr.w -[A7]
000000B2 4EBA 4AA8 jsr [PC + 0x4AA8 /* 00004B5C */]
000000B6 4267 clr.w -[A7]
000000B8 4EBA 4AA2 jsr [PC + 0x4AA2 /* 00004B5C */]
000000BC 4267 clr.w -[A7]
000000BE 4EBA 4A9C jsr [PC + 0x4A9C /* 00004B5C */]
000000C2 4267 clr.w -[A7]
000000C4 4EBA 4A96 jsr [PC + 0x4A96 /* 00004B5C */]
000000C8 3F3C 7FFF move.w -[A7], 0x7FFF
000000CC 4EBA 4A8E jsr [PC + 0x4A8E /* 00004B5C */]
000000D0 4FEF 0010 lea.l A7, [A7 + 0x10]
000000D4 6020 bra +0x22 /* 000000F6 */
000000D6 3F2F 000C move.w -[A7], [A7 + 0xC]
000000DA 4EBA 1738 jsr [PC + 0x1738 /* 00001814 */]
000000DE 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
000000E2 544F addq.w A7, 2
000000E4 6600 00B2 bne +0xB4 /* 00000198 */
000000E8 486F 000C pea.l [A7 + 0xC]
000000EC 486F 0008 pea.l [A7 + 0x8]
000000F0 4EBA 48FA jsr [PC + 0x48FA /* 000049EC */]
000000F4 504F addq.w A7, 8
label000000F6:
000000F6 302F 000C move.w D0, [A7 + 0xC]
000000FA 48C0 ext.l D0
000000FC 0480 0000 0029 subi.l D0, 0x29 /* ')' */
00000102 6712 beq +0x14 /* 00000116 */
00000104 0480 0000 004A subi.l D0, 0x4A /* 'J' */
0000010A 670A beq +0xC /* 00000116 */
0000010C 0480 0000 0182 subi.l D0, 0x182
00000112 6702 beq +0x4 /* 00000116 */
00000114 602E bra +0x30 /* 00000144 */
label00000116:
00000116 486D E4B8 pea.l [A5 - 0x1B48]
0000011A 4EBA 29EA jsr [PC + 0x29EA /* 00002B06 */]
0000011E 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
00000122 584F addq.w A7, 4
00000124 6672 bne +0x74 /* 00000198 */
00000126 486D E4B8 pea.l [A5 - 0x1B48]
0000012A 4EBA 257A jsr [PC + 0x257A /* 000026A6 */]
0000012E 4A00 tst.b D0
00000130 584F addq.w A7, 4
00000132 6608 bne +0xA /* 0000013C */
00000134 4267 clr.w -[A7]
00000136 4EBA 4A24 jsr [PC + 0x4A24 /* 00004B5C */]
0000013A 544F addq.w A7, 2
label0000013C:
0000013C 3F7C 0006 0002 move.w [A7 + 0x2], 0x6
00000142 6046 bra +0x48 /* 0000018A */
label00000144:
00000144 7008 moveq.l D0, 0x08
00000146 B0AF 0004 cmp.l D0, [A7 + 0x4]
0000014A 6608 bne +0xA /* 00000154 */
0000014C 702A moveq.l D0, 0x2A
0000014E B0AF 0008 cmp.l D0, [A7 + 0x8]
00000152 6D0E blt +0x10 /* 00000162 */
label00000154:
00000154 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
00000158 4EBA 480A jsr [PC + 0x480A /* 00004964 */]
0000015C 4FEF 0010 lea.l A7, [A7 + 0x10]
00000160 4E75 rts
label00000162:
00000162 4227 clr.b -[A7]
00000164 486F 0002 pea.l [A7 + 0x2]
00000168 486F 0008 pea.l [A7 + 0x8]
0000016C 3F2F 0016 move.w -[A7], [A7 + 0x16]
00000170 4EBA 23C2 jsr [PC + 0x23C2 /* 00002534 */]
00000174 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
00000178 4FEF 000C lea.l A7, [A7 + 0xC]
0000017C 661A bne +0x1C /* 00000198 */
0000017E 3F17 move.w -[A7], [A7]
00000180 3F2F 0004 move.w -[A7], [A7 + 0x4]
00000184 4EBA 4996 jsr [PC + 0x4996 /* 00004B1C */]
00000188 584F addq.w A7, 4
label0000018A:
0000018A 3F2F 0002 move.w -[A7], [A7 + 0x2]
0000018E 1F3C 005B move.b -[A7], 0x5B /* '[' */
00000192 4EBA 48F0 jsr [PC + 0x48F0 /* 00004A84 */]
00000196 584F addq.w A7, 4
label00000198:
00000198 4FEF 000E lea.l A7, [A7 + 0xE]
0000019C 4E75 rts
0000019E 514F subq.w A7, 8
000001A0 4857 pea.l [A7]
000001A2 4EBA 4832 jsr [PC + 0x4832 /* 000049D6 */]
000001A6 4AAF 0004 tst.l [A7 + 0x4]
000001AA 584F addq.w A7, 4
000001AC 6608 bne +0xA /* 000001B6 */
000001AE 4EBA 48AC jsr [PC + 0x48AC /* 00004A5C */]
000001B2 504F addq.w A7, 8
000001B4 4E75 rts
label000001B6:
000001B6 7008 moveq.l D0, 0x08
000001B8 B097 cmp.l D0, [A7]
000001BA 662C bne +0x2E /* 000001E8 */
000001BC 7042 moveq.l D0, 0x42
000001BE B0AF 0004 cmp.l D0, [A7 + 0x4]
000001C2 6624 bne +0x26 /* 000001E8 */
000001C4 4A2D 0F84 tst.b [A5 + 0xF84]
000001C8 660E bne +0x10 /* 000001D8 */
000001CA 3F3C 0017 move.w -[A7], 0x17
000001CE 4EBA 4794 jsr [PC + 0x4794 /* 00004964 */]
000001D2 4FEF 000A lea.l A7, [A7 + 0xA]
000001D6 4E75 rts
label000001D8:
000001D8 486D 0F7C pea.l [A5 + 0xF7C]
000001DC 3F3C 0053 move.w -[A7], 0x53 /* 'S' */
000001E0 4EBA 4B4A jsr [PC + 0x4B4A /* 00004D2C */]
000001E4 5C4F addq.w A7, 6
000001E6 603E bra +0x40 /* 00000226 */
label000001E8:
000001E8 7008 moveq.l D0, 0x08
000001EA B097 cmp.l D0, [A7]
000001EC 662E bne +0x30 /* 0000021C */
000001EE 0CAF 0000 016C 0004 cmpi.l [A7 + 0x4], 0x16C
000001F6 6624 bne +0x26 /* 0000021C */
000001F8 4A2D 0F8A tst.b [A5 + 0xF8A /* export_493 */]
000001FC 660E bne +0x10 /* 0000020C */
000001FE 3F3C 002A move.w -[A7], 0x2A /* '*' */
00000202 4EBA 4760 jsr [PC + 0x4760 /* 00004964 */]
00000206 4FEF 000A lea.l A7, [A7 + 0xA]
0000020A 4E75 rts
label0000020C:
0000020C 486D 0F86 pea.l [A5 + 0xF86]
00000210 3F3C 0053 move.w -[A7], 0x53 /* 'S' */
00000214 4EBA 4B16 jsr [PC + 0x4B16 /* 00004D2C */]
00000218 5C4F addq.w A7, 6
0000021A 600A bra +0xC /* 00000226 */
label0000021C:
0000021C 3F3C 0027 move.w -[A7], 0x27 /* '\'' */
00000220 4EBA 4742 jsr [PC + 0x4742 /* 00004964 */]
00000224 544F addq.w A7, 2
label00000226:
00000226 504F addq.w A7, 8
00000228 4E75 rts
0000022A 2F0A move.l -[A7], A2
0000022C 246F 0008 movea.l A2, [A7 + 0x8]
00000230 7008 moveq.l D0, 0x08
00000232 B092 cmp.l D0, [A2]
00000234 6608 bne +0xA /* 0000023E */
00000236 7030 moveq.l D0, 0x30
00000238 B0AA 0004 cmp.l D0, [A2 + 0x4]
0000023C 6720 beq +0x22 /* 0000025E */
label0000023E:
0000023E 7008 moveq.l D0, 0x08
00000240 B092 cmp.l D0, [A2]
00000242 6608 bne +0xA /* 0000024C */
00000244 7031 moveq.l D0, 0x31
00000246 B0AA 0004 cmp.l D0, [A2 + 0x4]
0000024A 6712 beq +0x14 /* 0000025E */
label0000024C:
0000024C 7008 moveq.l D0, 0x08
0000024E B092 cmp.l D0, [A2]
00000250 6608 bne +0xA /* 0000025A */
00000252 7032 moveq.l D0, 0x32
00000254 B0AA 0004 cmp.l D0, [A2 + 0x4]
00000258 6704 beq +0x6 /* 0000025E */
label0000025A:
0000025A 7000 moveq.l D0, 0x00
0000025C 6002 bra +0x4 /* 00000260 */
label0000025E:
0000025E 7001 moveq.l D0, 0x01
label00000260:
00000260 245F movea.l A2, [A7]+
00000262 4E75 rts
00000264 48E7 1800 movem.l -[A7], D3,D4
00000268 4FEF FFF2 lea.l A7, [A7 - 0xE]
0000026C 486F 0006 pea.l [A7 + 0x6]
00000270 4EBA 4764 jsr [PC + 0x4764 /* 000049D6 */]
00000274 4AAF 000A tst.l [A7 + 0xA]
00000278 584F addq.w A7, 4
0000027A 6614 bne +0x16 /* 00000290 */
0000027C 2F3C 002B 0000 move.l -[A7], 0x2B0000 /* '+\0\0' */
00000282 4EBA 2CA0 jsr [PC + 0x2CA0 /* 00002F24 */]
00000286 4FEF 0012 lea.l A7, [A7 + 0x12]
0000028A 4CDF 0018 movem.l D3,D4, [A7]+
0000028E 4E75 rts
label00000290:
00000290 486F 0006 pea.l [A7 + 0x6]
00000294 4EBA 479C jsr [PC + 0x479C /* 00004A32 */]
00000298 486D E440 pea.l [A5 - 0x1BC0]
0000029C 4EBA 2868 jsr [PC + 0x2868 /* 00002B06 */]
000002A0 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
000002A4 504F addq.w A7, 8
000002A6 6600 018C bne +0x18E /* 00000434 */
000002AA 486F 0006 pea.l [A7 + 0x6]
000002AE 4EBA 4726 jsr [PC + 0x4726 /* 000049D6 */]
000002B2 4AAF 000A tst.l [A7 + 0xA]
000002B6 584F addq.w A7, 4
000002B8 6614 bne +0x16 /* 000002CE */
000002BA 2F3C 002B 0001 move.l -[A7], 0x2B0001
000002C0 4EBA 2C62 jsr [PC + 0x2C62 /* 00002F24 */]
000002C4 4FEF 0012 lea.l A7, [A7 + 0x12]
000002C8 4CDF 0018 movem.l D3,D4, [A7]+
000002CC 4E75 rts
label000002CE:
000002CE 7008 moveq.l D0, 0x08
000002D0 B0AF 0006 cmp.l D0, [A7 + 0x6]
000002D4 6608 bne +0xA /* 000002DE */
000002D6 702A moveq.l D0, 0x2A
000002D8 B0AF 000A cmp.l D0, [A7 + 0xA]
000002DC 6D1C blt +0x1E /* 000002FA */
label000002DE:
000002DE 486F 0006 pea.l [A7 + 0x6]
000002E2 4EBA 474E jsr [PC + 0x474E /* 00004A32 */]
000002E6 2F3C 002B 0001 move.l -[A7], 0x2B0001
000002EC 4EBA 2C36 jsr [PC + 0x2C36 /* 00002F24 */]
000002F0 4FEF 0016 lea.l A7, [A7 + 0x16]
000002F4 4CDF 0018 movem.l D3,D4, [A7]+
000002F8 4E75 rts
label000002FA:
000002FA 202F 000A move.l D0, [A7 + 0xA]
000002FE 0480 0000 0030 subi.l D0, 0x30 /* '0' */
00000304 670A beq +0xC /* 00000310 */
00000306 5380 subq.l D0, 1
00000308 670A beq +0xC /* 00000314 */
0000030A 5380 subq.l D0, 1
0000030C 670A beq +0xC /* 00000318 */
0000030E 60CE bra -0x30 /* 000002DE */
label00000310:
00000310 7610 moveq.l D3, 0x10
00000312 6006 bra +0x8 /* 0000031A */
label00000314:
00000314 7630 moveq.l D3, 0x30
00000316 6002 bra +0x4 /* 0000031A */
label00000318:
00000318 7620 moveq.l D3, 0x20
label0000031A:
0000031A 486F 0004 pea.l [A7 + 0x4]
0000031E 486F 000A pea.l [A7 + 0xA]
00000322 4EBA 46C8 jsr [PC + 0x46C8 /* 000049EC */]
00000326 4A00 tst.b D0
00000328 504F addq.w A7, 8
0000032A 6742 beq +0x44 /* 0000036E */
0000032C 302F 0004 move.w D0, [A7 + 0x4]
00000330 48C0 ext.l D0
00000332 0480 0000 001C subi.l D0, 0x1C
00000338 670E beq +0x10 /* 00000348 */
0000033A 5380 subq.l D0, 1
0000033C 670A beq +0xC /* 00000348 */
0000033E 5380 subq.l D0, 1
00000340 6706 beq +0x8 /* 00000348 */
00000342 5380 subq.l D0, 1
00000344 6702 beq +0x4 /* 00000348 */
00000346 6024 bra +0x26 /* 0000036C */
label00000348:
00000348 3F2F 0004 move.w -[A7], [A7 + 0x4]
0000034C 4EBA 14C6 jsr [PC + 0x14C6 /* 00001814 */]
00000350 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
00000354 544F addq.w A7, 2
00000356 6600 00DC bne +0xDE /* 00000434 */
0000035A 785A moveq.l D4, 0x5A
0000035C 486F 0004 pea.l [A7 + 0x4]
00000360 486F 000A pea.l [A7 + 0xA]
00000364 4EBA 4686 jsr [PC + 0x4686 /* 000049EC */]
00000368 504F addq.w A7, 8
0000036A 6002 bra +0x4 /* 0000036E */
label0000036C:
0000036C 7859 moveq.l D4, 0x59
label0000036E:
0000036E 302F 0004 move.w D0, [A7 + 0x4]
00000372 48C0 ext.l D0
00000374 0480 0000 0029 subi.l D0, 0x29 /* ')' */
0000037A 6712 beq +0x14 /* 0000038E */
0000037C 0480 0000 004A subi.l D0, 0x4A /* 'J' */
00000382 670A beq +0xC /* 0000038E */
00000384 0480 0000 0182 subi.l D0, 0x182
0000038A 6702 beq +0x4 /* 0000038E */
0000038C 602E bra +0x30 /* 000003BC */
label0000038E:
0000038E 486D E4B8 pea.l [A5 - 0x1B48]
00000392 4EBA 2772 jsr [PC + 0x2772 /* 00002B06 */]
00000396 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
0000039A 584F addq.w A7, 4
0000039C 6600 0096 bne +0x98 /* 00000434 */
000003A0 486D E4B8 pea.l [A5 - 0x1B48]
000003A4 4EBA 2300 jsr [PC + 0x2300 /* 000026A6 */]
000003A8 4A00 tst.b D0
000003AA 584F addq.w A7, 4
000003AC 6608 bne +0xA /* 000003B6 */
000003AE 4267 clr.w -[A7]
000003B0 4EBA 47AA jsr [PC + 0x47AA /* 00004B5C */]
000003B4 544F addq.w A7, 2
label000003B6:
000003B6 0043 0006 ori.w D3, 0x6
000003BA 606E bra +0x70 /* 0000042A */
label000003BC:
000003BC 7008 moveq.l D0, 0x08
000003BE B0AF 0006 cmp.l D0, [A7 + 0x6]
000003C2 6608 bne +0xA /* 000003CC */
000003C4 702A moveq.l D0, 0x2A
000003C6 B0AF 000A cmp.l D0, [A7 + 0xA]
000003CA 6D12 blt +0x14 /* 000003DE */
label000003CC:
000003CC 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
000003D0 4EBA 4592 jsr [PC + 0x4592 /* 00004964 */]
000003D4 4FEF 0010 lea.l A7, [A7 + 0x10]
000003D8 4CDF 0018 movem.l D3,D4, [A7]+
000003DC 4E75 rts
label000003DE:
000003DE 0C43 0010 cmpi.w D3, 0x10
000003E2 6704 beq +0x6 /* 000003E8 */
000003E4 7000 moveq.l D0, 0x00
000003E6 6002 bra +0x4 /* 000003EA */
label000003E8:
000003E8 7001 moveq.l D0, 0x01
label000003EA:
000003EA 1F00 move.b -[A7], D0
000003EC 486F 0002 pea.l [A7 + 0x2]
000003F0 486F 0008 pea.l [A7 + 0x8]
000003F4 3F2F 000E move.w -[A7], [A7 + 0xE]
000003F8 4EBA 213A jsr [PC + 0x213A /* 00002534 */]
000003FC 0C43 0010 cmpi.w D3, 0x10
00000400 4FEF 000C lea.l A7, [A7 + 0xC]
00000404 6614 bne +0x16 /* 0000041A */
00000406 0C04 0059 cmpi.b D4, 0x59 /* 'Y' */
0000040A 660E bne +0x10 /* 0000041A */
0000040C 382F 0002 move.w D4, [A7 + 0x2]
00000410 48C4 ext.l D4
00000412 724D moveq.l D1, 0x4D
00000414 D881 add.l D4, D1
00000416 3617 move.w D3, [A7]
00000418 6010 bra +0x12 /* 0000042A */
label0000041A:
0000041A 866F 0002 or.w D3, [A7 + 0x2]
0000041E 3F17 move.w -[A7], [A7]
00000420 3F2F 0004 move.w -[A7], [A7 + 0x4]
00000424 4EBA 46F6 jsr [PC + 0x46F6 /* 00004B1C */]
00000428 584F addq.w A7, 4
label0000042A:
0000042A 3F03 move.w -[A7], D3
0000042C 1F04 move.b -[A7], D4
0000042E 4EBA 4654 jsr [PC + 0x4654 /* 00004A84 */]
00000432 584F addq.w A7, 4
label00000434:
00000434 4FEF 000E lea.l A7, [A7 + 0xE]
00000438 4CDF 0018 movem.l D3,D4, [A7]+
0000043C 4E75 rts
0000043E 3F3C 0011 move.w -[A7], 0x11
00000442 4EBA 4520 jsr [PC + 0x4520 /* 00004964 */]
00000446 544F addq.w A7, 2
00000448 4E75 rts
fn0000044A:
0000044A 2F03 move.l -[A7], D3
0000044C 514F subq.w A7, 8
0000044E 2F2D 0F0C move.l -[A7], [A5 + 0xF0C]
00000452 4EBA 3E26 jsr [PC + 0x3E26 /* 0000427A */]
00000456 206D 0F0C movea.l A0, [A5 + 0xF0C]
0000045A 3628 0016 move.w D3, [A0 + 0x16]
0000045E 2F2D 0F0C move.l -[A7], [A5 + 0xF0C]
00000462 4EBA 3EA6 jsr [PC + 0x3EA6 /* 0000430A */]
00000466 486F 0008 pea.l [A7 + 0x8]
0000046A 4EBA 456A jsr [PC + 0x456A /* 000049D6 */]
0000046E 7008 moveq.l D0, 0x08
00000470 B0AF 000C cmp.l D0, [A7 + 0xC]
00000474 4FEF 000C lea.l A7, [A7 + 0xC]
00000478 661C bne +0x1E /* 00000496 */
0000047A 701A moveq.l D0, 0x1A
0000047C B0AF 0004 cmp.l D0, [A7 + 0x4]
00000480 6614 bne +0x16 /* 00000496 */
00000482 3F03 move.w -[A7], D3
00000484 4EBA 2B9C jsr [PC + 0x2B9C /* 00003022 */]
00000488 4EBA 2B80 jsr [PC + 0x2B80 /* 0000300A */]
0000048C 7001 moveq.l D0, 0x01
0000048E 4FEF 000A lea.l A7, [A7 + 0xA]
00000492 261F move.l D3, [A7]+
00000494 4E75 rts
label00000496:
00000496 2F2D 0F0C move.l -[A7], [A5 + 0xF0C]
0000049A 4EBA 3DEA jsr [PC + 0x3DEA /* 00004286 */]
0000049E 206D 0F0C movea.l A0, [A5 + 0xF0C]
000004A2 3143 0016 move.w [A0 + 0x16], D3
000004A6 7000 moveq.l D0, 0x00
000004A8 4FEF 000C lea.l A7, [A7 + 0xC]
000004AC 261F move.l D3, [A7]+
000004AE 4E75 rts
fn000004B0:
000004B0 2F03 move.l -[A7], D3
000004B2 4FEF FFF0 lea.l A7, [A7 - 0x10]
label000004B6:
000004B6 4EBA 2B96 jsr [PC + 0x2B96 /* 0000304E */]
000004BA 2F2D 0F0C move.l -[A7], [A5 + 0xF0C]
000004BE 4EBA 3E4A jsr [PC + 0x3E4A /* 0000430A */]
000004C2 2F2D 0F0C move.l -[A7], [A5 + 0xF0C]
000004C6 4EBA 3D04 jsr [PC + 0x3D04 /* 000041CC */]
000004CA 4A00 tst.b D0
000004CC 504F addq.w A7, 8
000004CE 6712 beq +0x14 /* 000004E2 */
000004D0 3F3C 0010 move.w -[A7], 0x10
000004D4 4EBA 448E jsr [PC + 0x448E /* 00004964 */]
000004D8 7000 moveq.l D0, 0x00
000004DA 4FEF 0012 lea.l A7, [A7 + 0x12]
000004DE 261F move.l D3, [A7]+
000004E0 4E75 rts
label000004E2:
000004E2 4EBA 2B26 jsr [PC + 0x2B26 /* 0000300A */]
000004E6 3F3C 0043 move.w -[A7], 0x43 /* 'C' */
000004EA 486F 000A pea.l [A7 + 0xA]
000004EE 4EBA 4798 jsr [PC + 0x4798 /* 00004C88 */]
000004F2 4A00 tst.b D0
000004F4 5C4F addq.w A7, 6
000004F6 6726 beq +0x28 /* 0000051E */
000004F8 3F3C 002F move.w -[A7], 0x2F /* '/' */
000004FC 486F 0002 pea.l [A7 + 0x2]
00000500 4EBA 4786 jsr [PC + 0x4786 /* 00004C88 */]
00000504 4A00 tst.b D0
00000506 5C4F addq.w A7, 6
00000508 670A beq +0xC /* 00000514 */
0000050A 7000 moveq.l D0, 0x00
0000050C 4FEF 0010 lea.l A7, [A7 + 0x10]
00000510 261F move.l D3, [A7]+
00000512 4E75 rts
label00000514:
00000514 4857 pea.l [A7]
00000516 4EBA 451A jsr [PC + 0x451A /* 00004A32 */]
0000051A 584F addq.w A7, 4
0000051C 601A bra +0x1C /* 00000538 */
label0000051E:
0000051E 7008 moveq.l D0, 0x08
00000520 B0AF 0008 cmp.l D0, [A7 + 0x8]
00000524 6612 bne +0x14 /* 00000538 */
00000526 701A moveq.l D0, 0x1A
00000528 B0AF 000C cmp.l D0, [A7 + 0xC]
0000052C 660A bne +0xC /* 00000538 */
0000052E 7001 moveq.l D0, 0x01
00000530 4FEF 0010 lea.l A7, [A7 + 0x10]
00000534 261F move.l D3, [A7]+
00000536 4E75 rts
label00000538:
00000538 486F 0008 pea.l [A7 + 0x8]
0000053C 4EBA 44F4 jsr [PC + 0x44F4 /* 00004A32 */]
00000540 4EBA 29F4 jsr [PC + 0x29F4 /* 00002F36 */]
00000544 1600 move.b D3, D0
00000546 4A03 tst.b D3
00000548 584F addq.w A7, 4
0000054A 660A bne +0xC /* 00000556 */
0000054C 3F3C 0010 move.w -[A7], 0x10
00000550 4EBA 4412 jsr [PC + 0x4412 /* 00004964 */]
00000554 544F addq.w A7, 2
label00000556:
00000556 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
0000055A 6700 FF5A beq -0xA4 /* 000004B6 */
0000055E 7000 moveq.l D0, 0x00
00000560 4FEF 0010 lea.l A7, [A7 + 0x10]
00000564 261F move.l D3, [A7]+
00000566 4E75 rts
00000568 2F03 move.l -[A7], D3
0000056A 4FEF FFF0 lea.l A7, [A7 - 0x10]
0000056E 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
00000572 6600 014C bne +0x14E /* 000006C0 */
00000576 42AF 0004 clr.l [A7 + 0x4]
label0000057A:
0000057A 4297 clr.l [A7]
0000057C 486D E4B8 pea.l [A5 - 0x1B48]
00000580 4EBA 2584 jsr [PC + 0x2584 /* 00002B06 */]
00000584 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
00000588 584F addq.w A7, 4
0000058A 6600 0134 bne +0x136 /* 000006C0 */
0000058E 4857 pea.l [A7]
00000590 3F3C 0055 move.w -[A7], 0x55 /* 'U' */
00000594 4EBA 4796 jsr [PC + 0x4796 /* 00004D2C */]
00000598 486F 000E pea.l [A7 + 0xE]
0000059C 4EBA 4438 jsr [PC + 0x4438 /* 000049D6 */]
000005A0 7008 moveq.l D0, 0x08
000005A2 B0AF 0012 cmp.l D0, [A7 + 0x12]
000005A6 4FEF 000A lea.l A7, [A7 + 0xA]
000005AA 6608 bne +0xA /* 000005B4 */
000005AC 7019 moveq.l D0, 0x19
000005AE B0AF 000C cmp.l D0, [A7 + 0xC]
000005B2 6710 beq +0x12 /* 000005C4 */
label000005B4:
000005B4 3F3C 000F move.w -[A7], 0xF
000005B8 4EBA 43AA jsr [PC + 0x43AA /* 00004964 */]
000005BC 4FEF 0012 lea.l A7, [A7 + 0x12]
000005C0 261F move.l D3, [A7]+
000005C2 4E75 rts
label000005C4:
000005C4 486F 0008 pea.l [A7 + 0x8]
000005C8 4EBA 440C jsr [PC + 0x440C /* 000049D6 */]
000005CC 4AAF 000C tst.l [A7 + 0xC]
000005D0 584F addq.w A7, 4
000005D2 6610 bne +0x12 /* 000005E4 */
000005D4 4EBA FEDA jsr [PC - 0x126 /* 000004B0 */]
000005D8 1600 move.b D3, D0
000005DA 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
000005DE 6600 00E0 bne +0xE2 /* 000006C0 */
000005E2 6030 bra +0x32 /* 00000614 */
label000005E4:
000005E4 486F 0008 pea.l [A7 + 0x8]
000005E8 4EBA 4448 jsr [PC + 0x4448 /* 00004A32 */]
000005EC 4EBA 2948 jsr [PC + 0x2948 /* 00002F36 */]
000005F0 4A00 tst.b D0
000005F2 584F addq.w A7, 4
000005F4 6610 bne +0x12 /* 00000606 */
000005F6 3F3C 0010 move.w -[A7], 0x10
000005FA 4EBA 4368 jsr [PC + 0x4368 /* 00004964 */]
000005FE 4FEF 0012 lea.l A7, [A7 + 0x12]
00000602 261F move.l D3, [A7]+
00000604 4E75 rts
label00000606:
00000606 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
0000060A 6600 00B4 bne +0xB6 /* 000006C0 */
0000060E 4EBA FE3A jsr [PC - 0x1C6 /* 0000044A */]
00000612 1600 move.b D3, D0
label00000614:
00000614 4A03 tst.b D3
00000616 6616 bne +0x18 /* 0000062E */
00000618 2F17 move.l -[A7], [A7]
0000061A 4EBA 4738 jsr [PC + 0x4738 /* 00004D54 */]
0000061E 2F2F 0008 move.l -[A7], [A7 + 0x8]
00000622 4EBA 4730 jsr [PC + 0x4730 /* 00004D54 */]
00000626 4FEF 0018 lea.l A7, [A7 + 0x18]
0000062A 261F move.l D3, [A7]+
0000062C 4E75 rts
label0000062E:
0000062E 486F 0004 pea.l [A7 + 0x4]
00000632 3F3C 0053 move.w -[A7], 0x53 /* 'S' */
00000636 4EBA 46F4 jsr [PC + 0x46F4 /* 00004D2C */]
0000063A 4EBA 2A22 jsr [PC + 0x2A22 /* 0000305E */]
0000063E 2F2F 0006 move.l -[A7], [A7 + 0x6]
00000642 4EBA 4710 jsr [PC + 0x4710 /* 00004D54 */]
00000646 486F 0012 pea.l [A7 + 0x12]
0000064A 4EBA 438A jsr [PC + 0x438A /* 000049D6 */]
0000064E 4AAF 0016 tst.l [A7 + 0x16]
00000652 4FEF 000E lea.l A7, [A7 + 0xE]
00000656 662A bne +0x2C /* 00000682 */
00000658 4EBA FE56 jsr [PC - 0x1AA /* 000004B0 */]
0000065C 1600 move.b D3, D0
0000065E 4A03 tst.b D3
00000660 6710 beq +0x12 /* 00000672 */
00000662 3F3C 0011 move.w -[A7], 0x11
00000666 4EBA 42FC jsr [PC + 0x42FC /* 00004964 */]
0000066A 4FEF 0012 lea.l A7, [A7 + 0x12]
0000066E 261F move.l D3, [A7]+
00000670 4E75 rts
label00000672:
00000672 2F2F 0004 move.l -[A7], [A7 + 0x4]
00000676 4EBA 46DC jsr [PC + 0x46DC /* 00004D54 */]
0000067A 4FEF 0014 lea.l A7, [A7 + 0x14]
0000067E 261F move.l D3, [A7]+
00000680 4E75 rts
label00000682:
00000682 7008 moveq.l D0, 0x08
00000684 B0AF 0008 cmp.l D0, [A7 + 0x8]
00000688 660A bne +0xC /* 00000694 */
0000068A 702F moveq.l D0, 0x2F
0000068C B0AF 000C cmp.l D0, [A7 + 0xC]
00000690 6700 FEE8 beq -0x116 /* 0000057A */
label00000694:
00000694 486F 0008 pea.l [A7 + 0x8]
00000698 4EBA 4398 jsr [PC + 0x4398 /* 00004A32 */]
0000069C 4EBA 2898 jsr [PC + 0x2898 /* 00002F36 */]
000006A0 4A00 tst.b D0
000006A2 584F addq.w A7, 4
000006A4 6610 bne +0x12 /* 000006B6 */
000006A6 3F3C 0010 move.w -[A7], 0x10
000006AA 4EBA 42B8 jsr [PC + 0x42B8 /* 00004964 */]
000006AE 4FEF 0012 lea.l A7, [A7 + 0x12]
000006B2 261F move.l D3, [A7]+
000006B4 4E75 rts
label000006B6:
000006B6 2F2F 0004 move.l -[A7], [A7 + 0x4]
000006BA 4EBA 4698 jsr [PC + 0x4698 /* 00004D54 */]
000006BE 584F addq.w A7, 4
label000006C0:
000006C0 4FEF 0010 lea.l A7, [A7 + 0x10]
000006C4 261F move.l D3, [A7]+
000006C6 4E75 rts
fn000006C8:
000006C8 206F 0004 movea.l A0, [A7 + 0x4]
000006CC 43ED 0F78 lea.l A1, [A5 + 0xF78]
000006D0 20D9 move.l [A0]+, [A1]+
000006D2 20D9 move.l [A0]+, [A1]+
000006D4 20D9 move.l [A0]+, [A1]+
000006D6 30D9 move.w [A0]+, [A1]+
000006D8 206D 0F6A movea.l A0, [A5 + 0xF6A /* export_489 */]
000006DC 2050 movea.l A0, [A0]
000006DE 2B68 0008 0F78 move.l [A5 + 0xF78], [A0 + 0x8]
000006E4 42AD 0F7C clr.l [A5 + 0xF7C]
000006E8 42AD 0F80 clr.l [A5 + 0xF80]
000006EC 1B7C 0001 0F84 move.b [A5 + 0xF84], 0x1
000006F2 4E75 rts
fn000006F4:
000006F4 4FEF FFF0 lea.l A7, [A7 - 0x10]
000006F8 3F3C 0043 move.w -[A7], 0x43 /* 'C' */
000006FC 486F 000A pea.l [A7 + 0xA]
00000700 4EBA 4586 jsr [PC + 0x4586 /* 00004C88 */]
00000704 4A00 tst.b D0
00000706 5C4F addq.w A7, 6
00000708 6722 beq +0x24 /* 0000072C */
0000070A 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
0000070E 486F 0002 pea.l [A7 + 0x2]
00000712 4EBA 4574 jsr [PC + 0x4574 /* 00004C88 */]
00000716 4A00 tst.b D0
00000718 5C4F addq.w A7, 6
0000071A 6708 beq +0xA /* 00000724 */
0000071C 7001 moveq.l D0, 0x01
0000071E 4FEF 0010 lea.l A7, [A7 + 0x10]
00000722 4E75 rts
label00000724:
00000724 4857 pea.l [A7]
00000726 4EBA 430A jsr [PC + 0x430A /* 00004A32 */]
0000072A 584F addq.w A7, 4
label0000072C:
0000072C 486F 0008 pea.l [A7 + 0x8]
00000730 4EBA 4300 jsr [PC + 0x4300 /* 00004A32 */]
00000734 7000 moveq.l D0, 0x00
00000736 4FEF 0014 lea.l A7, [A7 + 0x14]
0000073A 4E75 rts
fn0000073C:
0000073C 4EBA 2910 jsr [PC + 0x2910 /* 0000304E */]
label00000740:
00000740 2F2D 0F0C move.l -[A7], [A5 + 0xF0C]
00000744 4EBA 3BC4 jsr [PC + 0x3BC4 /* 0000430A */]
00000748 2F2D 0F0C move.l -[A7], [A5 + 0xF0C]
0000074C 4EBA 3A7E jsr [PC + 0x3A7E /* 000041CC */]
00000750 4A00 tst.b D0
00000752 504F addq.w A7, 8
00000754 670C beq +0xE /* 00000762 */
00000756 3F3C 000C move.w -[A7], 0xC
0000075A 4EBA 4208 jsr [PC + 0x4208 /* 00004964 */]
0000075E 544F addq.w A7, 2
00000760 4E75 rts
label00000762:
00000762 4EBA FF90 jsr [PC - 0x70 /* 000006F4 */]
00000766 4A00 tst.b D0
00000768 6614 bne +0x16 /* 0000077E */
0000076A 4EBA 2916 jsr [PC + 0x2916 /* 00003082 */]
0000076E 4A00 tst.b D0
00000770 66CE bne -0x30 /* 00000740 */
00000772 3F3C 000C move.w -[A7], 0xC
00000776 4EBA 41EC jsr [PC + 0x41EC /* 00004964 */]
0000077A 544F addq.w A7, 2
0000077C 4E75 rts
label0000077E:
0000077E 4E75 rts
fn00000780:
00000780 206D 0F6A movea.l A0, [A5 + 0xF6A /* export_489 */]
00000784 2050 movea.l A0, [A0]
00000786 2028 0008 move.l D0, [A0 + 0x8]
0000078A 90AD 0F78 sub.l D0, [A5 + 0xF78]
0000078E 3F00 move.w -[A7], D0
00000790 1F3C 0054 move.b -[A7], 0x54 /* 'T' */
00000794 4EBA 42EE jsr [PC + 0x42EE /* 00004A84 */]
00000798 2F2D 0F7C move.l -[A7], [A5 + 0xF7C]
0000079C 4EBA 45B6 jsr [PC + 0x45B6 /* 00004D54 */]
000007A0 206F 000C movea.l A0, [A7 + 0xC]
000007A4 43ED 0F78 lea.l A1, [A5 + 0xF78]
000007A8 22D8 move.l [A1]+, [A0]+
000007AA 22D8 move.l [A1]+, [A0]+
000007AC 22D8 move.l [A1]+, [A0]+
000007AE 32D8 move.w [A1]+, [A0]+
000007B0 504F addq.w A7, 8
000007B2 4E75 rts
fn000007B4:
000007B4 4FEF FFF2 lea.l A7, [A7 - 0xE]
000007B8 486D E4B8 pea.l [A5 - 0x1B48]
000007BC 4EBA 2348 jsr [PC + 0x2348 /* 00002B06 */]
000007C0 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
000007C4 584F addq.w A7, 4
000007C6 6600 00FC bne +0xFE /* 000008C4 */
000007CA 4267 clr.w -[A7]
000007CC 1F3C 0064 move.b -[A7], 0x64 /* 'd' */
000007D0 4EBA 42B2 jsr [PC + 0x42B2 /* 00004A84 */]
000007D4 3F3C 0001 move.w -[A7], 0x1
000007D8 1F3C 0043 move.b -[A7], 0x43 /* 'C' */
000007DC 4EBA 42A6 jsr [PC + 0x42A6 /* 00004A84 */]
000007E0 3F3C 0180 move.w -[A7], 0x180
000007E4 4EAD E0E0 jsr [A5 - 0x1F20]
000007E8 544F addq.w A7, 2
000007EA 3F00 move.w -[A7], D0
000007EC 1F2D 0F08 move.b -[A7], [A5 + 0xF08]
000007F0 4EBA 4292 jsr [PC + 0x4292 /* 00004A84 */]
000007F4 3F3C 0001 move.w -[A7], 0x1
000007F8 1F3C 0041 move.b -[A7], 0x41 /* 'A' */
000007FC 4EBA 4286 jsr [PC + 0x4286 /* 00004A84 */]
00000800 486F 0010 pea.l [A7 + 0x10]
00000804 4EBA FEC2 jsr [PC - 0x13E /* 000006C8 */]
00000808 4267 clr.w -[A7]
0000080A 1F3C 0064 move.b -[A7], 0x64 /* 'd' */
0000080E 4EBA 4274 jsr [PC + 0x4274 /* 00004A84 */]
00000812 3F3C 0002 move.w -[A7], 0x2
00000816 1F3C 0064 move.b -[A7], 0x64 /* 'd' */
0000081A 4EBA 4268 jsr [PC + 0x4268 /* 00004A84 */]
0000081E 1F3C 000D move.b -[A7], 0xD /* '\r' */
00000822 4EBA 421E jsr [PC + 0x421E /* 00004A42 */]
00000826 486D 0F7C pea.l [A5 + 0xF7C]
0000082A 3F3C 0055 move.w -[A7], 0x55 /* 'U' */
0000082E 4EBA 44FC jsr [PC + 0x44FC /* 00004D2C */]
00000832 3F3C 0002 move.w -[A7], 0x2
00000836 1F3C 0064 move.b -[A7], 0x64 /* 'd' */
0000083A 4EBA 4248 jsr [PC + 0x4248 /* 00004A84 */]
0000083E 3F3C 0001 move.w -[A7], 0x1
00000842 1F3C 0064 move.b -[A7], 0x64 /* 'd' */
00000846 4EBA 423C jsr [PC + 0x423C /* 00004A84 */]
0000084A 3F3C 0002 move.w -[A7], 0x2
0000084E 1F3C 0043 move.b -[A7], 0x43 /* 'C' */
00000852 4EBA 4230 jsr [PC + 0x4230 /* 00004A84 */]
00000856 3F3C 0176 move.w -[A7], 0x176
0000085A 4EAD E0E0 jsr [A5 - 0x1F20]
0000085E 544F addq.w A7, 2
00000860 3F00 move.w -[A7], D0
00000862 1F2D 0F08 move.b -[A7], [A5 + 0xF08]
00000866 4EBA 421C jsr [PC + 0x421C /* 00004A84 */]
0000086A 3F2F 0048 move.w -[A7], [A7 + 0x48]
0000086E 302F 0048 move.w D0, [A7 + 0x48]
00000872 48C0 ext.l D0
00000874 724D moveq.l D1, 0x4D
00000876 D081 add.l D0, D1
00000878 1F00 move.b -[A7], D0
0000087A 4EBA 4208 jsr [PC + 0x4208 /* 00004A84 */]
0000087E 4EBA FEBC jsr [PC - 0x144 /* 0000073C */]
00000882 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
00000886 4FEF 0038 lea.l A7, [A7 + 0x38]
0000088A 6638 bne +0x3A /* 000008C4 */
0000088C 4EBA 277C jsr [PC + 0x277C /* 0000300A */]
00000890 2F2D 0F80 move.l -[A7], [A5 + 0xF80]
00000894 4EBA 44BE jsr [PC + 0x44BE /* 00004D54 */]
00000898 3F3C 0001 move.w -[A7], 0x1
0000089C 1F3C 0041 move.b -[A7], 0x41 /* 'A' */
000008A0 4EBA 41E2 jsr [PC + 0x41E2 /* 00004A84 */]
000008A4 1F3C 0005 move.b -[A7], 0x5
000008A8 4EBA 4198 jsr [PC + 0x4198 /* 00004A42 */]
000008AC 486F 000A pea.l [A7 + 0xA]
000008B0 4EBA FECE jsr [PC - 0x132 /* 00000780 */]
000008B4 3F3C 0003 move.w -[A7], 0x3
000008B8 1F3C 0065 move.b -[A7], 0x65 /* 'e' */
000008BC 4EBA 41C6 jsr [PC + 0x41C6 /* 00004A84 */]
000008C0 4FEF 0012 lea.l A7, [A7 + 0x12]
label000008C4:
000008C4 4FEF 000E lea.l A7, [A7 + 0xE]
000008C8 4E75 rts
000008CA 2F0A move.l -[A7], A2
000008CC 246F 0008 movea.l A2, [A7 + 0x8]
000008D0 7008 moveq.l D0, 0x08
000008D2 B092 cmp.l D0, [A2]
000008D4 6608 bne +0xA /* 000008DE */
000008D6 702E moveq.l D0, 0x2E
000008D8 B0AA 0004 cmp.l D0, [A2 + 0x4]
000008DC 6714 beq +0x16 /* 000008F2 */
label000008DE:
000008DE 7008 moveq.l D0, 0x08
000008E0 B092 cmp.l D0, [A2]
000008E2 660A bne +0xC /* 000008EE */
000008E4 0CAA 0000 01BE 0004 cmpi.l [A2 + 0x4], 0x1BE
000008EC 6704 beq +0x6 /* 000008F2 */
label000008EE:
000008EE 7000 moveq.l D0, 0x00
000008F0 6002 bra +0x4 /* 000008F4 */
label000008F2:
000008F2 7001 moveq.l D0, 0x01
label000008F4:
000008F4 245F movea.l A2, [A7]+
000008F6 4E75 rts
fn000008F8:
000008F8 2F03 move.l -[A7], D3
000008FA 4FEF FFE6 lea.l A7, [A7 - 0x1A]
000008FE 7600 moveq.l D3, 0x00
00000900 486F 0012 pea.l [A7 + 0x12]
00000904 4EBA 40D0 jsr [PC + 0x40D0 /* 000049D6 */]
00000908 7008 moveq.l D0, 0x08
0000090A B0AF 0016 cmp.l D0, [A7 + 0x16]
0000090E 584F addq.w A7, 4
00000910 6608 bne +0xA /* 0000091A */
00000912 702A moveq.l D0, 0x2A
00000914 B0AF 0016 cmp.l D0, [A7 + 0x16]
00000918 6D10 blt +0x12 /* 0000092A */
label0000091A:
0000091A 3F3C 0003 move.w -[A7], 0x3
0000091E 4EBA 4044 jsr [PC + 0x4044 /* 00004964 */]
00000922 4FEF 001C lea.l A7, [A7 + 0x1C]
00000926 261F move.l D3, [A7]+
00000928 4E75 rts
label0000092A:
0000092A 1F3C 0001 move.b -[A7], 0x1
0000092E 486F 0010 pea.l [A7 + 0x10]
00000932 486F 0016 pea.l [A7 + 0x16]
00000936 3F2F 0022 move.w -[A7], [A7 + 0x22]
0000093A 4EBA 1BF8 jsr [PC + 0x1BF8 /* 00002534 */]
0000093E 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
00000942 4FEF 000C lea.l A7, [A7 + 0xC]
00000946 6600 01A4 bne +0x1A6 /* 00000AEC */
0000094A 486F 0012 pea.l [A7 + 0x12]
0000094E 4EBA 4086 jsr [PC + 0x4086 /* 000049D6 */]
00000952 7008 moveq.l D0, 0x08
00000954 B0AF 0016 cmp.l D0, [A7 + 0x16]
00000958 584F addq.w A7, 4
0000095A 6608 bne +0xA /* 00000964 */
0000095C 7011 moveq.l D0, 0x11
0000095E B0AF 0016 cmp.l D0, [A7 + 0x16]
00000962 6736 beq +0x38 /* 0000099A */
label00000964:
00000964 7008 moveq.l D0, 0x08
00000966 B0AF 0012 cmp.l D0, [A7 + 0x12]
0000096A 661E bne +0x20 /* 0000098A */
0000096C 0CAF 0000 009E 0016 cmpi.l [A7 + 0x16], 0x9E
00000974 6614 bne +0x16 /* 0000098A */
00000976 3F2F 000E move.w -[A7], [A7 + 0xE]
0000097A 3F2F 0012 move.w -[A7], [A7 + 0x12]
0000097E 4EBA FE34 jsr [PC - 0x1CC /* 000007B4 */]
00000982 4FEF 001E lea.l A7, [A7 + 0x1E]
00000986 261F move.l D3, [A7]+
00000988 4E75 rts
label0000098A:
0000098A 3F3C 000D move.w -[A7], 0xD /* '\r' */
0000098E 4EBA 3FD4 jsr [PC + 0x3FD4 /* 00004964 */]
00000992 4FEF 001C lea.l A7, [A7 + 0x1C]
00000996 261F move.l D3, [A7]+
00000998 4E75 rts
label0000099A:
0000099A 486D E460 pea.l [A5 - 0x1BA0]
0000099E 4EBA 2166 jsr [PC + 0x2166 /* 00002B06 */]
000009A2 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
000009A6 584F addq.w A7, 4
000009A8 6600 0142 bne +0x144 /* 00000AEC */
000009AC 3F2F 000E move.w -[A7], [A7 + 0xE]
000009B0 302F 0012 move.w D0, [A7 + 0x12]
000009B4 48C0 ext.l D0
000009B6 724D moveq.l D1, 0x4D
000009B8 D081 add.l D0, D1
000009BA 1F00 move.b -[A7], D0
000009BC 4EBA 40C6 jsr [PC + 0x40C6 /* 00004A84 */]
000009C0 486F 0016 pea.l [A7 + 0x16]
000009C4 4EBA 4010 jsr [PC + 0x4010 /* 000049D6 */]
000009C8 7008 moveq.l D0, 0x08
000009CA B0AF 001A cmp.l D0, [A7 + 0x1A]
000009CE 504F addq.w A7, 8
000009D0 6608 bne +0xA /* 000009DA */
000009D2 702E moveq.l D0, 0x2E
000009D4 B0AF 0016 cmp.l D0, [A7 + 0x16]
000009D8 674E beq +0x50 /* 00000A28 */
label000009DA:
000009DA 7008 moveq.l D0, 0x08
000009DC B0AF 0012 cmp.l D0, [A7 + 0x12]
000009E0 660A bne +0xC /* 000009EC */
000009E2 0CAF 0000 01BE 0016 cmpi.l [A7 + 0x16], 0x1BE
000009EA 6710 beq +0x12 /* 000009FC */
label000009EC:
000009EC 3F3C 000E move.w -[A7], 0xE
000009F0 4EBA 3F72 jsr [PC + 0x3F72 /* 00004964 */]
000009F4 4FEF 001C lea.l A7, [A7 + 0x1C]
000009F8 261F move.l D3, [A7]+
000009FA 4E75 rts
label000009FC:
000009FC 486F 0012 pea.l [A7 + 0x12]
00000A00 4EBA 3FD4 jsr [PC + 0x3FD4 /* 000049D6 */]
00000A04 7008 moveq.l D0, 0x08
00000A06 B0AF 0016 cmp.l D0, [A7 + 0x16]
00000A0A 584F addq.w A7, 4
00000A0C 6608 bne +0xA /* 00000A16 */
00000A0E 702E moveq.l D0, 0x2E
00000A10 B0AF 0016 cmp.l D0, [A7 + 0x16]
00000A14 6710 beq +0x12 /* 00000A26 */
label00000A16:
00000A16 3F3C 000E move.w -[A7], 0xE
00000A1A 4EBA 3F48 jsr [PC + 0x3F48 /* 00004964 */]
00000A1E 4FEF 001C lea.l A7, [A7 + 0x1C]
00000A22 261F move.l D3, [A7]+
00000A24 4E75 rts
label00000A26:
00000A26 7601 moveq.l D3, 0x01
label00000A28:
00000A28 4857 pea.l [A7]
00000A2A 4EBA FC9C jsr [PC - 0x364 /* 000006C8 */]
00000A2E 3F2F 0012 move.w -[A7], [A7 + 0x12]
00000A32 302F 0016 move.w D0, [A7 + 0x16]
00000A36 48C0 ext.l D0
00000A38 7247 moveq.l D1, 0x47
00000A3A D081 add.l D0, D1
00000A3C 1F00 move.b -[A7], D0
00000A3E 4EBA 4044 jsr [PC + 0x4044 /* 00004A84 */]
00000A42 486D E4B8 pea.l [A5 - 0x1B48]
00000A46 4EBA 20BE jsr [PC + 0x20BE /* 00002B06 */]
00000A4A 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
00000A4E 4FEF 000C lea.l A7, [A7 + 0xC]
00000A52 6600 0098 bne +0x9A /* 00000AEC */
00000A56 4A03 tst.b D3
00000A58 670C beq +0xE /* 00000A66 */
00000A5A 1F3C 0011 move.b -[A7], 0x11
00000A5E 4EBA 3FE2 jsr [PC + 0x3FE2 /* 00004A42 */]
00000A62 544F addq.w A7, 2
00000A64 600A bra +0xC /* 00000A70 */
label00000A66:
00000A66 1F3C 000D move.b -[A7], 0xD /* '\r' */
00000A6A 4EBA 3FD6 jsr [PC + 0x3FD6 /* 00004A42 */]
00000A6E 544F addq.w A7, 2
label00000A70:
00000A70 486D 0F7C pea.l [A5 + 0xF7C]
00000A74 3F3C 0055 move.w -[A7], 0x55 /* 'U' */
00000A78 4EBA 42B2 jsr [PC + 0x42B2 /* 00004D2C */]
00000A7C 4EBA FCBE jsr [PC - 0x342 /* 0000073C */]
00000A80 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
00000A84 5C4F addq.w A7, 6
00000A86 6664 bne +0x66 /* 00000AEC */
00000A88 4EBA 2580 jsr [PC + 0x2580 /* 0000300A */]
00000A8C 2F2D 0F80 move.l -[A7], [A5 + 0xF80]
00000A90 4EBA 42C2 jsr [PC + 0x42C2 /* 00004D54 */]
00000A94 4A03 tst.b D3
00000A96 584F addq.w A7, 4
00000A98 670C beq +0xE /* 00000AA6 */
00000A9A 3F3C FFFF move.w -[A7], 0xFFFF
00000A9E 4EBA 40BC jsr [PC + 0x40BC /* 00004B5C */]
00000AA2 544F addq.w A7, 2
00000AA4 600A bra +0xC /* 00000AB0 */
label00000AA6:
00000AA6 3F3C 0001 move.w -[A7], 0x1
00000AAA 4EBA 40B0 jsr [PC + 0x40B0 /* 00004B5C */]
00000AAE 544F addq.w A7, 2
label00000AB0:
00000AB0 3F2F 000E move.w -[A7], [A7 + 0xE]
00000AB4 302F 0012 move.w D0, [A7 + 0x12]
00000AB8 48C0 ext.l D0
00000ABA 7247 moveq.l D1, 0x47
00000ABC D081 add.l D0, D1
00000ABE 1F00 move.b -[A7], D0
00000AC0 4EBA 3FC2 jsr [PC + 0x3FC2 /* 00004A84 */]
00000AC4 1F3C 0005 move.b -[A7], 0x5
00000AC8 4EBA 3F78 jsr [PC + 0x3F78 /* 00004A42 */]
00000ACC 3F2F 0014 move.w -[A7], [A7 + 0x14]
00000AD0 302F 0018 move.w D0, [A7 + 0x18]
00000AD4 48C0 ext.l D0
00000AD6 724D moveq.l D1, 0x4D
00000AD8 D081 add.l D0, D1
00000ADA 1F00 move.b -[A7], D0
00000ADC 4EBA 3FA6 jsr [PC + 0x3FA6 /* 00004A84 */]
00000AE0 486F 000A pea.l [A7 + 0xA]
00000AE4 4EBA FC9A jsr [PC - 0x366 /* 00000780 */]
00000AE8 4FEF 000E lea.l A7, [A7 + 0xE]
label00000AEC:
00000AEC 4FEF 001A lea.l A7, [A7 + 0x1A]
00000AF0 261F move.l D3, [A7]+
00000AF2 4E75 rts
00000AF4 514F subq.w A7, 8
00000AF6 4857 pea.l [A7]
00000AF8 4EBA 3EDC jsr [PC + 0x3EDC /* 000049D6 */]
00000AFC 7008 moveq.l D0, 0x08
00000AFE B0AF 0004 cmp.l D0, [A7 + 0x4]
00000B02 584F addq.w A7, 4
00000B04 6608 bne +0xA /* 00000B0E */
00000B06 7042 moveq.l D0, 0x42
00000B08 B0AF 0004 cmp.l D0, [A7 + 0x4]
00000B0C 6716 beq +0x18 /* 00000B24 */
label00000B0E:
00000B0E 4857 pea.l [A7]
00000B10 4EBA 3F20 jsr [PC + 0x3F20 /* 00004A32 */]
00000B14 2F3C 01AA 0000 move.l -[A7], 0x1AA0000
00000B1A 4EBA 2408 jsr [PC + 0x2408 /* 00002F24 */]
00000B1E 4FEF 0010 lea.l A7, [A7 + 0x10]
00000B22 4E75 rts
label00000B24:
00000B24 4A2D 0F84 tst.b [A5 + 0xF84]
00000B28 660E bne +0x10 /* 00000B38 */
00000B2A 3F3C 0018 move.w -[A7], 0x18
00000B2E 4EBA 3E34 jsr [PC + 0x3E34 /* 00004964 */]
00000B32 4FEF 000A lea.l A7, [A7 + 0xA]
00000B36 4E75 rts
label00000B38:
00000B38 486D 0F80 pea.l [A5 + 0xF80]
00000B3C 3F3C 0053 move.w -[A7], 0x53 /* 'S' */
00000B40 4EBA 41EA jsr [PC + 0x41EA /* 00004D2C */]
00000B44 4FEF 000E lea.l A7, [A7 + 0xE]
00000B48 4E75 rts
fn00000B4A:
00000B4A 4FEF FFF2 lea.l A7, [A7 - 0xE]
00000B4E 4857 pea.l [A7]
00000B50 4EBA FB76 jsr [PC - 0x48A /* 000006C8 */]
00000B54 486D E4B8 pea.l [A5 - 0x1B48]
00000B58 4EBA 1FAC jsr [PC + 0x1FAC /* 00002B06 */]
00000B5C 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
00000B60 504F addq.w A7, 8
00000B62 662E bne +0x30 /* 00000B92 */
00000B64 486D 0F7C pea.l [A5 + 0xF7C]
00000B68 3F3C 0055 move.w -[A7], 0x55 /* 'U' */
00000B6C 4EBA 41BE jsr [PC + 0x41BE /* 00004D2C */]
00000B70 4EBA FBCA jsr [PC - 0x436 /* 0000073C */]
00000B74 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
00000B78 5C4F addq.w A7, 6
00000B7A 6616 bne +0x18 /* 00000B92 */
00000B7C 4EBA 248C jsr [PC + 0x248C /* 0000300A */]
00000B80 2F2D 0F80 move.l -[A7], [A5 + 0xF80]
00000B84 4EBA 41CE jsr [PC + 0x41CE /* 00004D54 */]
00000B88 486F 0004 pea.l [A7 + 0x4]
00000B8C 4EBA FBF2 jsr [PC - 0x40E /* 00000780 */]
00000B90 504F addq.w A7, 8
label00000B92:
00000B92 4FEF 000E lea.l A7, [A7 + 0xE]
00000B96 4E75 rts
00000B98 514F subq.w A7, 8
00000B9A 4857 pea.l [A7]
00000B9C 4EBA 3E38 jsr [PC + 0x3E38 /* 000049D6 */]
00000BA0 7008 moveq.l D0, 0x08
00000BA2 B0AF 0004 cmp.l D0, [A7 + 0x4]
00000BA6 584F addq.w A7, 4
00000BA8 6608 bne +0xA /* 00000BB2 */
00000BAA 702A moveq.l D0, 0x2A
00000BAC B0AF 0004 cmp.l D0, [A7 + 0x4]
00000BB0 6D0E blt +0x10 /* 00000BC0 */
label00000BB2:
00000BB2 3F3C 000B move.w -[A7], 0xB
00000BB6 4EBA 3DAC jsr [PC + 0x3DAC /* 00004964 */]
00000BBA 4FEF 000A lea.l A7, [A7 + 0xA]
00000BBE 4E75 rts
label00000BC0:
00000BC0 202F 0004 move.l D0, [A7 + 0x4]
00000BC4 0480 0000 0041 subi.l D0, 0x41 /* 'A' */
00000BCA 6706 beq +0x8 /* 00000BD2 */
00000BCC 5780 subq.l D0, 3
00000BCE 6708 beq +0xA /* 00000BD8 */
00000BD0 600C bra +0xE /* 00000BDE */
label00000BD2:
00000BD2 4EBA FF76 jsr [PC - 0x8A /* 00000B4A */]
00000BD6 6010 bra +0x12 /* 00000BE8 */
label00000BD8:
00000BD8 4EBA FD1E jsr [PC - 0x2E2 /* 000008F8 */]
00000BDC 600A bra +0xC /* 00000BE8 */
label00000BDE:
00000BDE 3F3C 000B move.w -[A7], 0xB
00000BE2 4EBA 3D80 jsr [PC + 0x3D80 /* 00004964 */]
00000BE6 544F addq.w A7, 2
label00000BE8:
00000BE8 504F addq.w A7, 8
00000BEA 4E75 rts
00000BEC 2F0A move.l -[A7], A2
00000BEE 4FEF FFF0 lea.l A7, [A7 - 0x10]
00000BF2 486F 0008 pea.l [A7 + 0x8]
00000BF6 4EBA 3DDE jsr [PC + 0x3DDE /* 000049D6 */]
00000BFA 7008 moveq.l D0, 0x08
00000BFC B0AF 000C cmp.l D0, [A7 + 0xC]
00000C00 584F addq.w A7, 4
00000C02 666C bne +0x6E /* 00000C70 */
00000C04 702A moveq.l D0, 0x2A
00000C06 B0AF 000C cmp.l D0, [A7 + 0xC]
00000C0A 6C64 bge +0x66 /* 00000C70 */
00000C0C 1F3C 0001 move.b -[A7], 0x1
00000C10 486F 0004 pea.l [A7 + 0x4]
00000C14 486F 000A pea.l [A7 + 0xA]
00000C18 3F2F 0018 move.w -[A7], [A7 + 0x18]
00000C1C 4EBA 1916 jsr [PC + 0x1916 /* 00002534 */]
00000C20 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
00000C24 4FEF 000C lea.l A7, [A7 + 0xC]
00000C28 6600 00CE bne +0xD0 /* 00000CF8 */
00000C2C 4EBA 407A jsr [PC + 0x407A /* 00004CA8 */]
00000C30 4A00 tst.b D0
00000C32 6610 bne +0x12 /* 00000C44 */
00000C34 3F3C 000E move.w -[A7], 0xE
00000C38 4EBA 3D2A jsr [PC + 0x3D2A /* 00004964 */]
00000C3C 4FEF 0012 lea.l A7, [A7 + 0x12]
00000C40 245F movea.l A2, [A7]+
00000C42 4E75 rts
label00000C44:
00000C44 486D E4B8 pea.l [A5 - 0x1B48]
00000C48 4EBA 1EBC jsr [PC + 0x1EBC /* 00002B06 */]
00000C4C 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
00000C50 584F addq.w A7, 4
00000C52 6600 00A4 bne +0xA6 /* 00000CF8 */
00000C56 3F2F 0002 move.w -[A7], [A7 + 0x2]
00000C5A 302F 0006 move.w D0, [A7 + 0x6]
00000C5E 48C0 ext.l D0
00000C60 724D moveq.l D1, 0x4D
00000C62 D081 add.l D0, D1
00000C64 1F00 move.b -[A7], D0
00000C66 4EBA 3E1C jsr [PC + 0x3E1C /* 00004A84 */]
00000C6A 584F addq.w A7, 4
00000C6C 6000 008A bra +0x8C /* 00000CF8 */
label00000C70:
00000C70 7008 moveq.l D0, 0x08
00000C72 B0AF 0008 cmp.l D0, [A7 + 0x8]
00000C76 6676 bne +0x78 /* 00000CEE */
00000C78 701B moveq.l D0, 0x1B
00000C7A B0AF 000C cmp.l D0, [A7 + 0xC]
00000C7E 666E bne +0x70 /* 00000CEE */
00000C80 486F 0006 pea.l [A7 + 0x6]
00000C84 486F 000C pea.l [A7 + 0xC]
00000C88 4EBA 3D62 jsr [PC + 0x3D62 /* 000049EC */]
00000C8C 4A00 tst.b D0
00000C8E 504F addq.w A7, 8
00000C90 6610 bne +0x12 /* 00000CA2 */
00000C92 3F3C 0013 move.w -[A7], 0x13
00000C96 4EBA 3CCC jsr [PC + 0x3CCC /* 00004964 */]
00000C9A 4FEF 0012 lea.l A7, [A7 + 0x12]
00000C9E 245F movea.l A2, [A7]+
00000CA0 4E75 rts
label00000CA2:
00000CA2 4857 pea.l [A7]
00000CA4 4227 clr.b -[A7]
00000CA6 3F2F 000C move.w -[A7], [A7 + 0xC]
00000CAA 2F2D 0D02 move.l -[A7], [A5 + 0xD02 /* export_412 */]
00000CAE 4EAD DFC8 jsr [A5 - 0x2038]
00000CB2 2448 movea.l A2, A0
00000CB4 200A move.l D0, A2
00000CB6 4FEF 000C lea.l A7, [A7 + 0xC]
00000CBA 6618 bne +0x1A /* 00000CD4 */
00000CBC 1F3C 0001 move.b -[A7], 0x1
00000CC0 3F2F 0008 move.w -[A7], [A7 + 0x8]
00000CC4 486D E4B8 pea.l [A5 - 0x1B48]
00000CC8 4EBA 05D0 jsr [PC + 0x5D0 /* 0000129A */]
00000CCC 4FEF 0018 lea.l A7, [A7 + 0x18]
00000CD0 245F movea.l A2, [A7]+
00000CD2 4E75 rts
label00000CD4:
00000CD4 1F3C 0001 move.b -[A7], 0x1
00000CD8 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000CDC 3F2F 000C move.w -[A7], [A7 + 0xC]
00000CE0 486D E4B8 pea.l [A5 - 0x1B48]
00000CE4 4EBA 0692 jsr [PC + 0x692 /* 00001378 */]
00000CE8 4FEF 000C lea.l A7, [A7 + 0xC]
00000CEC 600A bra +0xC /* 00000CF8 */
label00000CEE:
00000CEE 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
00000CF2 4EBA 3C70 jsr [PC + 0x3C70 /* 00004964 */]
00000CF6 544F addq.w A7, 2
label00000CF8:
00000CF8 4FEF 0010 lea.l A7, [A7 + 0x10]
00000CFC 245F movea.l A2, [A7]+
00000CFE 4E75 rts
00000D00 1F3C 0001 move.b -[A7], 0x1
00000D04 3F2D 0F4C move.w -[A7], [A5 + 0xF4C]
00000D08 2F2D 0F66 move.l -[A7], [A5 + 0xF66]
00000D0C 4EBA 0C26 jsr [PC + 0xC26 /* 00001934 */]
00000D10 3B40 0F4C move.w [A5 + 0xF4C], D0
00000D14 504F addq.w A7, 8
00000D16 4E75 rts
00000D18 7010 moveq.l D0, 0x10
00000D1A 206D 0F12 movea.l A0, [A5 + 0xF12 /* export_478 */]
00000D1E 2050 movea.l A0, [A0]
00000D20 C0A8 0026 and.l D0, [A0 + 0x26]
00000D24 4A80 tst.l D0
00000D26 6724 beq +0x26 /* 00000D4C */
00000D28 1F3C 0001 move.b -[A7], 0x1
00000D2C 206D 0F12 movea.l A0, [A5 + 0xF12 /* export_478 */]
00000D30 2050 movea.l A0, [A0]
00000D32 3F28 003C move.w -[A7], [A0 + 0x3C]
00000D36 2F2D 0F26 move.l -[A7], [A5 + 0xF26]
00000D3A 4EBA 0BF8 jsr [PC + 0xBF8 /* 00001934 */]
00000D3E 206D 0F12 movea.l A0, [A5 + 0xF12 /* export_478 */]
00000D42 2050 movea.l A0, [A0]
00000D44 3140 003C move.w [A0 + 0x3C], D0
00000D48 504F addq.w A7, 8
00000D4A 600A bra +0xC /* 00000D56 */
label00000D4C:
00000D4C 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00000D50 4EBA 3C12 jsr [PC + 0x3C12 /* 00004964 */]
00000D54 544F addq.w A7, 2
label00000D56:
00000D56 4E75 rts
00000D58 206F 0004 movea.l A0, [A7 + 0x4]
00000D5C 7008 moveq.l D0, 0x08
00000D5E B090 cmp.l D0, [A0]
00000D60 660C bne +0xE /* 00000D6E */
00000D62 206F 0004 movea.l A0, [A7 + 0x4]
00000D66 702E moveq.l D0, 0x2E
00000D68 B0A8 0004 cmp.l D0, [A0 + 0x4]
00000D6C 6704 beq +0x6 /* 00000D72 */
label00000D6E:
00000D6E 7000 moveq.l D0, 0x00
00000D70 6002 bra +0x4 /* 00000D74 */
label00000D72:
00000D72 7001 moveq.l D0, 0x01
label00000D74:
00000D74 4E75 rts
00000D76 2F03 move.l -[A7], D3
00000D78 4FEF FFE8 lea.l A7, [A7 - 0x18]
00000D7C 486D E490 pea.l [A5 - 0x1B70]
00000D80 4EBA 1D84 jsr [PC + 0x1D84 /* 00002B06 */]
00000D84 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
00000D88 584F addq.w A7, 4
00000D8A 6600 010E bne +0x110 /* 00000E9A */
00000D8E 1F3C 001C move.b -[A7], 0x1C
00000D92 4EBA 3CAE jsr [PC + 0x3CAE /* 00004A42 */]
00000D96 1F6D 0F08 0003 move.b [A7 + 0x3], [A5 + 0xF08]
00000D9C 1B7C 0063 0F08 move.b [A5 + 0xF08], 0x63 /* 'c' */
00000DA2 486F 0012 pea.l [A7 + 0x12]
00000DA6 4EBA 3C2E jsr [PC + 0x3C2E /* 000049D6 */]
00000DAA 7008 moveq.l D0, 0x08
00000DAC B0AF 0016 cmp.l D0, [A7 + 0x16]
00000DB0 5C4F addq.w A7, 6
00000DB2 6618 bne +0x1A /* 00000DCC */
00000DB4 702E moveq.l D0, 0x2E
00000DB6 B0AF 0014 cmp.l D0, [A7 + 0x14]
00000DBA 6610 bne +0x12 /* 00000DCC */
00000DBC 4EBA 2178 jsr [PC + 0x2178 /* 00002F36 */]
00000DC0 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
00000DC4 6600 00CE bne +0xD0 /* 00000E94 */
00000DC8 6000 00C0 bra +0xC2 /* 00000E8A */
label00000DCC:
00000DCC 4AAF 0010 tst.l [A7 + 0x10]
00000DD0 670E beq +0x10 /* 00000DE0 */
00000DD2 3F3C 0027 move.w -[A7], 0x27 /* '\'' */
00000DD6 4EBA 3B8C jsr [PC + 0x3B8C /* 00004964 */]
00000DDA 544F addq.w A7, 2
00000DDC 6000 00B6 bra +0xB8 /* 00000E94 */
label00000DE0:
00000DE0 2F6D 0F86 0002 move.l [A7 + 0x2], [A5 + 0xF86]
00000DE6 3F6D 0F8A 0006 move.w [A7 + 0x6], [A5 + 0xF8A /* export_493 */]
00000DEC 1B7C 0001 0F8A move.b [A5 + 0xF8A /* export_493 */], 0x1
00000DF2 42AD 0F86 clr.l [A5 + 0xF86]
label00000DF6:
00000DF6 4EBA 2256 jsr [PC + 0x2256 /* 0000304E */]
00000DFA 2F2D 0F0C move.l -[A7], [A5 + 0xF0C]
00000DFE 4EBA 350A jsr [PC + 0x350A /* 0000430A */]
00000E02 2F2D 0F0C move.l -[A7], [A5 + 0xF0C]
00000E06 4EBA 33C4 jsr [PC + 0x33C4 /* 000041CC */]
00000E0A 4A00 tst.b D0
00000E0C 504F addq.w A7, 8
00000E0E 670C beq +0xE /* 00000E1C */
00000E10 3F3C 0029 move.w -[A7], 0x29 /* ')' */
00000E14 4EBA 3B4E jsr [PC + 0x3B4E /* 00004964 */]
00000E18 544F addq.w A7, 2
00000E1A 6078 bra +0x7A /* 00000E94 */
label00000E1C:
00000E1C 4EBA 21EC jsr [PC + 0x21EC /* 0000300A */]
00000E20 3F3C 0043 move.w -[A7], 0x43 /* 'C' */
00000E24 486F 0012 pea.l [A7 + 0x12]
00000E28 4EBA 3E5E jsr [PC + 0x3E5E /* 00004C88 */]
00000E2C 4A00 tst.b D0
00000E2E 5C4F addq.w A7, 6
00000E30 671C beq +0x1E /* 00000E4E */
00000E32 3F3C 016C move.w -[A7], 0x16C
00000E36 486F 000A pea.l [A7 + 0xA]
00000E3A 4EBA 3E4C jsr [PC + 0x3E4C /* 00004C88 */]
00000E3E 4A00 tst.b D0
00000E40 5C4F addq.w A7, 6
00000E42 6630 bne +0x32 /* 00000E74 */
00000E44 486F 0008 pea.l [A7 + 0x8]
00000E48 4EBA 3BE8 jsr [PC + 0x3BE8 /* 00004A32 */]
00000E4C 584F addq.w A7, 4
label00000E4E:
00000E4E 486F 0010 pea.l [A7 + 0x10]
00000E52 4EBA 3BDE jsr [PC + 0x3BDE /* 00004A32 */]
00000E56 4EBA 20DE jsr [PC + 0x20DE /* 00002F36 */]
00000E5A 1600 move.b D3, D0
00000E5C 4A03 tst.b D3
00000E5E 584F addq.w A7, 4
00000E60 660A bne +0xC /* 00000E6C */
00000E62 3F3C 0029 move.w -[A7], 0x29 /* ')' */
00000E66 4EBA 3AFC jsr [PC + 0x3AFC /* 00004964 */]
00000E6A 544F addq.w A7, 2
label00000E6C:
00000E6C 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
00000E70 6622 bne +0x24 /* 00000E94 */
00000E72 6082 bra -0x7C /* 00000DF6 */
label00000E74:
00000E74 2F2D 0F86 move.l -[A7], [A5 + 0xF86]
00000E78 4EBA 3EDA jsr [PC + 0x3EDA /* 00004D54 */]
00000E7C 2B6F 0006 0F86 move.l [A5 + 0xF86], [A7 + 0x6]
00000E82 3B6F 000A 0F8A move.w [A5 + 0xF8A /* export_493 */], [A7 + 0xA]
00000E88 584F addq.w A7, 4
label00000E8A:
00000E8A 1F3C 001D move.b -[A7], 0x1D
00000E8E 4EBA 3BB2 jsr [PC + 0x3BB2 /* 00004A42 */]
00000E92 544F addq.w A7, 2
label00000E94:
00000E94 1B6F 0001 0F08 move.b [A5 + 0xF08], [A7 + 0x1]
label00000E9A:
00000E9A 4FEF 0018 lea.l A7, [A7 + 0x18]
00000E9E 261F move.l D3, [A7]+
00000EA0 4E75 rts
00000EA2 206F 0004 movea.l A0, [A7 + 0x4]
00000EA6 7008 moveq.l D0, 0x08
00000EA8 B090 cmp.l D0, [A0]
00000EAA 660C bne +0xE /* 00000EB8 */
00000EAC 206F 0004 movea.l A0, [A7 + 0x4]
00000EB0 7006 moveq.l D0, 0x06
00000EB2 B0A8 0004 cmp.l D0, [A0 + 0x4]
00000EB6 6704 beq +0x6 /* 00000EBC */
label00000EB8:
00000EB8 7000 moveq.l D0, 0x00
00000EBA 6002 bra +0x4 /* 00000EBE */
label00000EBC:
00000EBC 7001 moveq.l D0, 0x01
label00000EBE:
00000EBE 4E75 rts
00000EC0 48E7 1800 movem.l -[A7], D3,D4
00000EC4 4FEF FFE4 lea.l A7, [A7 - 0x1C]
00000EC8 486D E4B0 pea.l [A5 - 0x1B50]
00000ECC 4EBA 1C38 jsr [PC + 0x1C38 /* 00002B06 */]
00000ED0 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
00000ED4 584F addq.w A7, 4
00000ED6 6600 0310 bne +0x312 /* 000011E8 */
00000EDA 486F 0014 pea.l [A7 + 0x14]
00000EDE 4EBA 3AF6 jsr [PC + 0x3AF6 /* 000049D6 */]
00000EE2 7008 moveq.l D0, 0x08
00000EE4 B0AF 0018 cmp.l D0, [A7 + 0x18]
00000EE8 584F addq.w A7, 4
00000EEA 6608 bne +0xA /* 00000EF4 */
00000EEC 703C moveq.l D0, 0x3C
00000EEE B0AF 0018 cmp.l D0, [A7 + 0x18]
00000EF2 671C beq +0x1E /* 00000F10 */
label00000EF4:
00000EF4 486F 0014 pea.l [A7 + 0x14]
00000EF8 4EBA 3B38 jsr [PC + 0x3B38 /* 00004A32 */]
00000EFC 2F3C 023D 0001 move.l -[A7], 0x23D0001
00000F02 4EBA 2020 jsr [PC + 0x2020 /* 00002F24 */]
00000F06 4FEF 0024 lea.l A7, [A7 + 0x24]
00000F0A 4CDF 0018 movem.l D3,D4, [A7]+
00000F0E 4E75 rts
label00000F10:
00000F10 7600 moveq.l D3, 0x00
00000F12 42AF 0010 clr.l [A7 + 0x10]
00000F16 42AF 0004 clr.l [A7 + 0x4]
00000F1A 4297 clr.l [A7]
label00000F1C:
00000F1C 4EBA 2130 jsr [PC + 0x2130 /* 0000304E */]
00000F20 2F2D 0F0C move.l -[A7], [A5 + 0xF0C]
00000F24 4EBA 33E4 jsr [PC + 0x33E4 /* 0000430A */]
00000F28 2F2D 0F0C move.l -[A7], [A5 + 0xF0C]
00000F2C 4EBA 329E jsr [PC + 0x329E /* 000041CC */]
00000F30 4A00 tst.b D0
00000F32 504F addq.w A7, 8
00000F34 670E beq +0x10 /* 00000F44 */
00000F36 3F3C 002E move.w -[A7], 0x2E /* '.' */
00000F3A 4EBA 3A28 jsr [PC + 0x3A28 /* 00004964 */]
00000F3E 544F addq.w A7, 2
00000F40 6000 02A6 bra +0x2A8 /* 000011E8 */
label00000F44:
00000F44 4EBA 20C4 jsr [PC + 0x20C4 /* 0000300A */]
00000F48 486F 0014 pea.l [A7 + 0x14]
00000F4C 4EBA 3A88 jsr [PC + 0x3A88 /* 000049D6 */]
00000F50 4AAF 0018 tst.l [A7 + 0x18]
00000F54 584F addq.w A7, 4
00000F56 67C4 beq -0x3A /* 00000F1C */
00000F58 7008 moveq.l D0, 0x08
00000F5A B0AF 0014 cmp.l D0, [A7 + 0x14]
00000F5E 6608 bne +0xA /* 00000F68 */
00000F60 7002 moveq.l D0, 0x02
00000F62 B0AF 0018 cmp.l D0, [A7 + 0x18]
00000F66 6730 beq +0x32 /* 00000F98 */
label00000F68:
00000F68 7008 moveq.l D0, 0x08
00000F6A B0AF 0014 cmp.l D0, [A7 + 0x14]
00000F6E 6608 bne +0xA /* 00000F78 */
00000F70 7007 moveq.l D0, 0x07
00000F72 B0AF 0018 cmp.l D0, [A7 + 0x18]
00000F76 6720 beq +0x22 /* 00000F98 */
label00000F78:
00000F78 7008 moveq.l D0, 0x08
00000F7A B0AF 0014 cmp.l D0, [A7 + 0x14]
00000F7E 6608 bne +0xA /* 00000F88 */
00000F80 7008 moveq.l D0, 0x08
00000F82 B0AF 0018 cmp.l D0, [A7 + 0x18]
00000F86 6710 beq +0x12 /* 00000F98 */
label00000F88:
00000F88 7008 moveq.l D0, 0x08
00000F8A B0AF 0014 cmp.l D0, [A7 + 0x14]
00000F8E 6614 bne +0x16 /* 00000FA4 */
00000F90 7020 moveq.l D0, 0x20
00000F92 B0AF 0018 cmp.l D0, [A7 + 0x18]
00000F96 660C bne +0xE /* 00000FA4 */
label00000F98:
00000F98 486F 0014 pea.l [A7 + 0x14]
00000F9C 4EBA 3A94 jsr [PC + 0x3A94 /* 00004A32 */]
00000FA0 584F addq.w A7, 4
00000FA2 605E bra +0x60 /* 00001002 */
label00000FA4:
00000FA4 486F 0008 pea.l [A7 + 0x8]
00000FA8 4EBA 3A2C jsr [PC + 0x3A2C /* 000049D6 */]
00000FAC 7008 moveq.l D0, 0x08
00000FAE B0AF 000C cmp.l D0, [A7 + 0xC]
00000FB2 584F addq.w A7, 4
00000FB4 6608 bne +0xA /* 00000FBE */
00000FB6 7006 moveq.l D0, 0x06
00000FB8 B0AF 000C cmp.l D0, [A7 + 0xC]
00000FBC 6710 beq +0x12 /* 00000FCE */
label00000FBE:
00000FBE 7008 moveq.l D0, 0x08
00000FC0 B0AF 0008 cmp.l D0, [A7 + 0x8]
00000FC4 661A bne +0x1C /* 00000FE0 */
00000FC6 7001 moveq.l D0, 0x01
00000FC8 B0AF 000C cmp.l D0, [A7 + 0xC]
00000FCC 6612 bne +0x14 /* 00000FE0 */
label00000FCE:
00000FCE 7008 moveq.l D0, 0x08
00000FD0 B0AF 0014 cmp.l D0, [A7 + 0x14]
00000FD4 660E bne +0x10 /* 00000FE4 */
00000FD6 0CAF 0000 0250 0018 cmpi.l [A7 + 0x18], 0x250
00000FDE 6604 bne +0x6 /* 00000FE4 */
label00000FE0:
00000FE0 7000 moveq.l D0, 0x00
00000FE2 6002 bra +0x4 /* 00000FE6 */
label00000FE4:
00000FE4 7001 moveq.l D0, 0x01
label00000FE6:
00000FE6 1800 move.b D4, D0
00000FE8 486F 0008 pea.l [A7 + 0x8]
00000FEC 4EBA 3A44 jsr [PC + 0x3A44 /* 00004A32 */]
00000FF0 4A04 tst.b D4
00000FF2 584F addq.w A7, 4
00000FF4 6700 00F2 beq +0xF4 /* 000010E8 */
00000FF8 486F 0014 pea.l [A7 + 0x14]
00000FFC 4EBA 3A34 jsr [PC + 0x3A34 /* 00004A32 */]
00001000 584F addq.w A7, 4
label00001002:
00001002 4A03 tst.b D3
00001004 670E beq +0x10 /* 00001014 */
00001006 3F3C 002E move.w -[A7], 0x2E /* '.' */
0000100A 4EBA 3958 jsr [PC + 0x3958 /* 00004964 */]
0000100E 544F addq.w A7, 2
00001010 6000 01D6 bra +0x1D8 /* 000011E8 */
label00001014:
00001014 4AAF 0010 tst.l [A7 + 0x10]
00001018 671E beq +0x20 /* 00001038 */
0000101A 4857 pea.l [A7]
0000101C 3F3C 0053 move.w -[A7], 0x53 /* 'S' */
00001020 4EBA 3D0A jsr [PC + 0x3D0A /* 00004D2C */]
00001024 4EBA 2038 jsr [PC + 0x2038 /* 0000305E */]
00001028 2F2F 0016 move.l -[A7], [A7 + 0x16]
0000102C 4EBA 3D26 jsr [PC + 0x3D26 /* 00004D54 */]
00001030 42AF 001A clr.l [A7 + 0x1A]
00001034 4FEF 000A lea.l A7, [A7 + 0xA]
label00001038:
00001038 4267 clr.w -[A7]
0000103A 1F3C 0064 move.b -[A7], 0x64 /* 'd' */
0000103E 4EBA 3A44 jsr [PC + 0x3A44 /* 00004A84 */]
00001042 486D E4A0 pea.l [A5 - 0x1B60]
00001046 4EBA 1ABE jsr [PC + 0x1ABE /* 00002B06 */]
0000104A 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
0000104E 504F addq.w A7, 8
00001050 6600 0196 bne +0x198 /* 000011E8 */
00001054 486F 0014 pea.l [A7 + 0x14]
00001058 4EBA 397C jsr [PC + 0x397C /* 000049D6 */]
0000105C 7008 moveq.l D0, 0x08
0000105E B0AF 0018 cmp.l D0, [A7 + 0x18]
00001062 584F addq.w A7, 4
00001064 6620 bne +0x22 /* 00001086 */
00001066 7001 moveq.l D0, 0x01
00001068 B0AF 0018 cmp.l D0, [A7 + 0x18]
0000106C 6618 bne +0x1A /* 00001086 */
0000106E 1F3C 000E move.b -[A7], 0xE
00001072 4EBA 39CE jsr [PC + 0x39CE /* 00004A42 */]
00001076 486F 0006 pea.l [A7 + 0x6]
0000107A 3F3C 0055 move.w -[A7], 0x55 /* 'U' */
0000107E 4EBA 3CAC jsr [PC + 0x3CAC /* 00004D2C */]
00001082 504F addq.w A7, 8
00001084 60B2 bra -0x4C /* 00001038 */
label00001086:
00001086 7008 moveq.l D0, 0x08
00001088 B0AF 0014 cmp.l D0, [A7 + 0x14]
0000108C 6608 bne +0xA /* 00001096 */
0000108E 7006 moveq.l D0, 0x06
00001090 B0AF 0018 cmp.l D0, [A7 + 0x18]
00001094 670E beq +0x10 /* 000010A4 */
label00001096:
00001096 3F3C 0030 move.w -[A7], 0x30 /* '0' */
0000109A 4EBA 38C8 jsr [PC + 0x38C8 /* 00004964 */]
0000109E 544F addq.w A7, 2
000010A0 6000 0146 bra +0x148 /* 000011E8 */
label000010A4:
000010A4 1F3C 000F move.b -[A7], 0xF
000010A8 4EBA 3998 jsr [PC + 0x3998 /* 00004A42 */]
000010AC 486F 0012 pea.l [A7 + 0x12]
000010B0 3F3C 0055 move.w -[A7], 0x55 /* 'U' */
000010B4 4EBA 3C76 jsr [PC + 0x3C76 /* 00004D2C */]
000010B8 2F2F 000C move.l -[A7], [A7 + 0xC]
000010BC 4EBA 3C96 jsr [PC + 0x3C96 /* 00004D54 */]
000010C0 42AF 0010 clr.l [A7 + 0x10]
000010C4 4FEF 000C lea.l A7, [A7 + 0xC]
label000010C8:
000010C8 4EBA 1E6C jsr [PC + 0x1E6C /* 00002F36 */]
000010CC 1800 move.b D4, D0
000010CE 4A04 tst.b D4
000010D0 660A bne +0xC /* 000010DC */
000010D2 3F3C 002E move.w -[A7], 0x2E /* '.' */
000010D6 4EBA 388C jsr [PC + 0x388C /* 00004964 */]
000010DA 544F addq.w A7, 2
label000010DC:
000010DC 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
000010E0 6600 0106 bne +0x108 /* 000011E8 */
000010E4 6000 FE36 bra -0x1C8 /* 00000F1C */
label000010E8:
000010E8 7008 moveq.l D0, 0x08
000010EA B0AF 0014 cmp.l D0, [A7 + 0x14]
000010EE 6662 bne +0x64 /* 00001152 */
000010F0 0CAF 0000 0250 0018 cmpi.l [A7 + 0x18], 0x250
000010F8 6658 bne +0x5A /* 00001152 */
000010FA 4A03 tst.b D3
000010FC 670E beq +0x10 /* 0000110C */
000010FE 3F3C 002E move.w -[A7], 0x2E /* '.' */
00001102 4EBA 3860 jsr [PC + 0x3860 /* 00004964 */]
00001106 544F addq.w A7, 2
00001108 6000 00DE bra +0xE0 /* 000011E8 */
label0000110C:
0000110C 4857 pea.l [A7]
0000110E 3F3C 0053 move.w -[A7], 0x53 /* 'S' */
00001112 4EBA 3C18 jsr [PC + 0x3C18 /* 00004D2C */]
00001116 4EBA 1F46 jsr [PC + 0x1F46 /* 0000305E */]
0000111A 2F2F 0016 move.l -[A7], [A7 + 0x16]
0000111E 4EBA 3C34 jsr [PC + 0x3C34 /* 00004D54 */]
00001122 42AF 001A clr.l [A7 + 0x1A]
00001126 7601 moveq.l D3, 0x01
00001128 486F 001E pea.l [A7 + 0x1E]
0000112C 4EBA 38A8 jsr [PC + 0x38A8 /* 000049D6 */]
00001130 7008 moveq.l D0, 0x08
00001132 B0AF 0022 cmp.l D0, [A7 + 0x22]
00001136 4FEF 000E lea.l A7, [A7 + 0xE]
0000113A 6608 bne +0xA /* 00001144 */
0000113C 7006 moveq.l D0, 0x06
0000113E B0AF 0018 cmp.l D0, [A7 + 0x18]
00001142 6784 beq -0x7A /* 000010C8 */
label00001144:
00001144 486F 0014 pea.l [A7 + 0x14]
00001148 4EBA 38E8 jsr [PC + 0x38E8 /* 00004A32 */]
0000114C 584F addq.w A7, 4
0000114E 6000 FF78 bra -0x86 /* 000010C8 */
label00001152:
00001152 7008 moveq.l D0, 0x08
00001154 B0AF 0014 cmp.l D0, [A7 + 0x14]
00001158 6630 bne +0x32 /* 0000118A */
0000115A 7043 moveq.l D0, 0x43
0000115C B0AF 0018 cmp.l D0, [A7 + 0x18]
00001160 6628 bne +0x2A /* 0000118A */
00001162 486F 0014 pea.l [A7 + 0x14]
00001166 4EBA 386E jsr [PC + 0x386E /* 000049D6 */]
0000116A 7008 moveq.l D0, 0x08
0000116C B0AF 0018 cmp.l D0, [A7 + 0x18]
00001170 584F addq.w A7, 4
00001172 660A bne +0xC /* 0000117E */
00001174 0CAF 0000 023D 0018 cmpi.l [A7 + 0x18], 0x23D
0000117C 674A beq +0x4C /* 000011C8 */
label0000117E:
0000117E 3F3C 002E move.w -[A7], 0x2E /* '.' */
00001182 4EBA 37E0 jsr [PC + 0x37E0 /* 00004964 */]
00001186 544F addq.w A7, 2
00001188 605E bra +0x60 /* 000011E8 */
label0000118A:
0000118A 4AAF 0010 tst.l [A7 + 0x10]
0000118E 6610 bne +0x12 /* 000011A0 */
00001190 4A03 tst.b D3
00001192 660C bne +0xE /* 000011A0 */
00001194 3F3C 002F move.w -[A7], 0x2F /* '/' */
00001198 4EBA 37CA jsr [PC + 0x37CA /* 00004964 */]
0000119C 544F addq.w A7, 2
0000119E 6048 bra +0x4A /* 000011E8 */
label000011A0:
000011A0 486F 0014 pea.l [A7 + 0x14]
000011A4 4EBA 388C jsr [PC + 0x388C /* 00004A32 */]
000011A8 4EBA 1D8C jsr [PC + 0x1D8C /* 00002F36 */]
000011AC 1800 move.b D4, D0
000011AE 4A04 tst.b D4
000011B0 584F addq.w A7, 4
000011B2 660A bne +0xC /* 000011BE */
000011B4 3F3C 002E move.w -[A7], 0x2E /* '.' */
000011B8 4EBA 37AA jsr [PC + 0x37AA /* 00004964 */]
000011BC 544F addq.w A7, 2
label000011BE:
000011BE 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
000011C2 6624 bne +0x26 /* 000011E8 */
000011C4 6000 FD56 bra -0x2A8 /* 00000F1C */
label000011C8:
000011C8 2F2F 0010 move.l -[A7], [A7 + 0x10]
000011CC 4EBA 3B86 jsr [PC + 0x3B86 /* 00004D54 */]
000011D0 2F2F 0004 move.l -[A7], [A7 + 0x4]
000011D4 4EBA 3B7E jsr [PC + 0x3B7E /* 00004D54 */]
000011D8 3F3C 0001 move.w -[A7], 0x1
000011DC 1F3C 0065 move.b -[A7], 0x65 /* 'e' */
000011E0 4EBA 38A2 jsr [PC + 0x38A2 /* 00004A84 */]
000011E4 4FEF 000C lea.l A7, [A7 + 0xC]
label000011E8:
000011E8 4FEF 001C lea.l A7, [A7 + 0x1C]
000011EC 4CDF 0018 movem.l D3,D4, [A7]+
000011F0 4E75 rts
000011F2 206F 0004 movea.l A0, [A7 + 0x4]
000011F6 7008 moveq.l D0, 0x08
000011F8 B090 cmp.l D0, [A0]
000011FA 660C bne +0xE /* 00001208 */
000011FC 206F 0004 movea.l A0, [A7 + 0x4]
00001200 703C moveq.l D0, 0x3C
00001202 B0A8 0004 cmp.l D0, [A0 + 0x4]
00001206 6704 beq +0x6 /* 0000120C */
label00001208:
00001208 7000 moveq.l D0, 0x00
0000120A 6002 bra +0x4 /* 0000120E */
label0000120C:
0000120C 7001 moveq.l D0, 0x01
label0000120E:
0000120E 4E75 rts
00001210 7000 moveq.l D0, 0x00
00001212 4E75 rts
00001214 2F0A move.l -[A7], A2
00001216 246F 0008 movea.l A2, [A7 + 0x8]
0000121A 7008 moveq.l D0, 0x08
0000121C B092 cmp.l D0, [A2]
0000121E 6608 bne +0xA /* 00001228 */
00001220 702E moveq.l D0, 0x2E
00001222 B0AA 0004 cmp.l D0, [A2 + 0x4]
00001226 6712 beq +0x14 /* 0000123A */
label00001228:
00001228 7008 moveq.l D0, 0x08
0000122A B092 cmp.l D0, [A2]
0000122C 6608 bne +0xA /* 00001236 */
0000122E 7011 moveq.l D0, 0x11
00001230 B0AA 0004 cmp.l D0, [A2 + 0x4]
00001234 6704 beq +0x6 /* 0000123A */
label00001236:
00001236 7000 moveq.l D0, 0x00
00001238 6002 bra +0x4 /* 0000123C */
label0000123A:
0000123A 7001 moveq.l D0, 0x01
label0000123C:
0000123C 245F movea.l A2, [A7]+
0000123E 4E75 rts
00001240 2F0A move.l -[A7], A2
00001242 246F 0008 movea.l A2, [A7 + 0x8]
00001246 7008 moveq.l D0, 0x08
00001248 B092 cmp.l D0, [A2]
0000124A 6608 bne +0xA /* 00001254 */
0000124C 702E moveq.l D0, 0x2E
0000124E B0AA 0004 cmp.l D0, [A2 + 0x4]
00001252 6712 beq +0x14 /* 00001266 */
label00001254:
00001254 7008 moveq.l D0, 0x08
00001256 B092 cmp.l D0, [A2]
00001258 6608 bne +0xA /* 00001262 */
0000125A 703C moveq.l D0, 0x3C
0000125C B0AA 0004 cmp.l D0, [A2 + 0x4]
00001260 6704 beq +0x6 /* 00001266 */
label00001262:
00001262 7000 moveq.l D0, 0x00
00001264 6002 bra +0x4 /* 00001268 */
label00001266:
00001266 7001 moveq.l D0, 0x01
label00001268:
00001268 245F movea.l A2, [A7]+
0000126A 4E75 rts
0000126C 2F0A move.l -[A7], A2
0000126E 246F 0008 movea.l A2, [A7 + 0x8]
00001272 7008 moveq.l D0, 0x08
00001274 B092 cmp.l D0, [A2]
00001276 6608 bne +0xA /* 00001280 */
00001278 703C moveq.l D0, 0x3C
0000127A B0AA 0004 cmp.l D0, [A2 + 0x4]
0000127E 6714 beq +0x16 /* 00001294 */
label00001280:
00001280 7008 moveq.l D0, 0x08
00001282 B092 cmp.l D0, [A2]
00001284 660A bne +0xC /* 00001290 */
00001286 0CAA 0000 009E 0004 cmpi.l [A2 + 0x4], 0x9E
0000128E 6704 beq +0x6 /* 00001294 */
label00001290:
00001290 7000 moveq.l D0, 0x00
00001292 6002 bra +0x4 /* 00001296 */
label00001294:
00001294 7001 moveq.l D0, 0x01
label00001296:
00001296 245F movea.l A2, [A7]+
00001298 4E75 rts
fn0000129A:
0000129A 48E7 1820 movem.l -[A7], D3,D4,A2
0000129E 4FEF FFF6 lea.l A7, [A7 - 0xA]
000012A2 246F 001A movea.l A2, [A7 + 0x1A]
000012A6 182F 0020 move.b D4, [A7 + 0x20]
000012AA 4857 pea.l [A7]
000012AC 486F 0006 pea.l [A7 + 0x6]
000012B0 4EBA 373A jsr [PC + 0x373A /* 000049EC */]
000012B4 4A00 tst.b D0
000012B6 504F addq.w A7, 8
000012B8 6712 beq +0x14 /* 000012CC */
000012BA 0C57 003C cmpi.w [A7], 0x3C /* '<' */
000012BE 660C bne +0xE /* 000012CC */
000012C0 486F 0002 pea.l [A7 + 0x2]
000012C4 4E92 jsr [A2]
000012C6 4A00 tst.b D0
000012C8 584F addq.w A7, 4
000012CA 670E beq +0x10 /* 000012DA */
label000012CC:
000012CC 486F 0002 pea.l [A7 + 0x2]
000012D0 4EBA 3760 jsr [PC + 0x3760 /* 00004A32 */]
000012D4 765F moveq.l D3, 0x5F
000012D6 584F addq.w A7, 4
000012D8 6020 bra +0x22 /* 000012FA */
label000012DA:
000012DA 4A04 tst.b D4
000012DC 670C beq +0xE /* 000012EA */
000012DE 486D E4C0 pea.l [A5 - 0x1B40]
000012E2 4EBA 1822 jsr [PC + 0x1822 /* 00002B06 */]
000012E6 584F addq.w A7, 4
000012E8 6008 bra +0xA /* 000012F2 */
label000012EA:
000012EA 2F0A move.l -[A7], A2
000012EC 4EBA 1730 jsr [PC + 0x1730 /* 00002A1E */]
000012F0 584F addq.w A7, 4
label000012F2:
000012F2 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
000012F6 6644 bne +0x46 /* 0000133C */
000012F8 7661 moveq.l D3, 0x61
label000012FA:
000012FA 4A04 tst.b D4
000012FC 672A beq +0x2C /* 00001328 */
000012FE 5203 addq.b D3, 1
00001300 4EBA 39A6 jsr [PC + 0x39A6 /* 00004CA8 */]
00001304 4A00 tst.b D0
00001306 6612 bne +0x14 /* 0000131A */
00001308 3F3C 0012 move.w -[A7], 0x12
0000130C 4EBA 3656 jsr [PC + 0x3656 /* 00004964 */]
00001310 4FEF 000C lea.l A7, [A7 + 0xC]
00001314 4CDF 0418 movem.l D3,D4,A2, [A7]+
00001318 4E75 rts
label0000131A:
0000131A 2F0A move.l -[A7], A2
0000131C 4EBA 17E8 jsr [PC + 0x17E8 /* 00002B06 */]
00001320 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
00001324 584F addq.w A7, 4
00001326 6614 bne +0x16 /* 0000133C */
label00001328:
00001328 3F2F 001E move.w -[A7], [A7 + 0x1E]
0000132C 4EAD E0E0 jsr [A5 - 0x1F20]
00001330 544F addq.w A7, 2
00001332 3F00 move.w -[A7], D0
00001334 1F03 move.b -[A7], D3
00001336 4EBA 374C jsr [PC + 0x374C /* 00004A84 */]
0000133A 584F addq.w A7, 4
label0000133C:
0000133C 4FEF 000A lea.l A7, [A7 + 0xA]
00001340 4CDF 0418 movem.l D3,D4,A2, [A7]+
00001344 4E75 rts
fn00001346:
00001346 2F03 move.l -[A7], D3
00001348 362F 0008 move.w D3, [A7 + 0x8]
0000134C 0C43 001C cmpi.w D3, 0x1C
00001350 6712 beq +0x14 /* 00001364 */
00001352 0C43 001D cmpi.w D3, 0x1D
00001356 670C beq +0xE /* 00001364 */
00001358 0C43 001E cmpi.w D3, 0x1E
0000135C 6706 beq +0x8 /* 00001364 */
0000135E 0C43 001F cmpi.w D3, 0x1F
00001362 660E bne +0x10 /* 00001372 */
label00001364:
00001364 3F03 move.w -[A7], D3
00001366 4EBA 04AC jsr [PC + 0x4AC /* 00001814 */]
0000136A 7001 moveq.l D0, 0x01
0000136C 544F addq.w A7, 2
0000136E 261F move.l D3, [A7]+
00001370 4E75 rts
label00001372:
00001372 7000 moveq.l D0, 0x00
00001374 261F move.l D3, [A7]+
00001376 4E75 rts
fn00001378:
00001378 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3
0000137C 4FEF FFEE lea.l A7, [A7 - 0x12]
00001380 266F 002E movea.l A3, [A7 + 0x2E]
00001384 246F 0034 movea.l A2, [A7 + 0x34]
00001388 182F 0038 move.b D4, [A7 + 0x38]
0000138C 7600 moveq.l D3, 0x00
0000138E 7C00 moveq.l D6, 0x00
00001390 3012 move.w D0, [A2]
00001392 7240 moveq.l D1, 0x40
00001394 C081 and.l D0, D1
00001396 6700 00DE beq +0xE0 /* 00001476 */
0000139A 486F 0010 pea.l [A7 + 0x10]
0000139E 486F 000C pea.l [A7 + 0xC]
000013A2 4EBA 3648 jsr [PC + 0x3648 /* 000049EC */]
000013A6 4A00 tst.b D0
000013A8 504F addq.w A7, 8
000013AA 6714 beq +0x16 /* 000013C0 */
000013AC 0C6F 003C 0010 cmpi.w [A7 + 0x10], 0x3C /* '<' */
000013B2 660C bne +0xE /* 000013C0 */
000013B4 486F 0008 pea.l [A7 + 0x8]
000013B8 4E93 jsr [A3]
000013BA 4A00 tst.b D0
000013BC 584F addq.w A7, 4
000013BE 6742 beq +0x44 /* 00001402 */
label000013C0:
000013C0 4A04 tst.b D4
000013C2 6712 beq +0x14 /* 000013D6 */
000013C4 3F3C 0014 move.w -[A7], 0x14
000013C8 4EBA 359A jsr [PC + 0x359A /* 00004964 */]
000013CC 4FEF 0014 lea.l A7, [A7 + 0x14]
000013D0 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+
000013D4 4E75 rts
label000013D6:
000013D6 486F 0008 pea.l [A7 + 0x8]
000013DA 4EBA 3656 jsr [PC + 0x3656 /* 00004A32 */]
000013DE 4267 clr.w -[A7]
000013E0 1F3C 0043 move.b -[A7], 0x43 /* 'C' */
000013E4 4EBA 369E jsr [PC + 0x369E /* 00004A84 */]
000013E8 3F2A 0002 move.w -[A7], [A2 + 0x2]
000013EC 4EAD E0E0 jsr [A5 - 0x1F20]
000013F0 544F addq.w A7, 2
000013F2 3F00 move.w -[A7], D0
000013F4 1F3C 0066 move.b -[A7], 0x66 /* 'f' */
000013F8 4EBA 368A jsr [PC + 0x368A /* 00004A84 */]
000013FC 4FEF 000C lea.l A7, [A7 + 0xC]
00001400 606A bra +0x6C /* 0000146C */
label00001402:
00001402 4A04 tst.b D4
00001404 6740 beq +0x42 /* 00001446 */
00001406 486D E4C0 pea.l [A5 - 0x1B40]
0000140A 4EBA 16FA jsr [PC + 0x16FA /* 00002B06 */]
0000140E 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
00001412 584F addq.w A7, 4
00001414 6600 031E bne +0x320 /* 00001734 */
00001418 4EBA 388E jsr [PC + 0x388E /* 00004CA8 */]
0000141C 4A00 tst.b D0
0000141E 6612 bne +0x14 /* 00001432 */
00001420 3F3C 000E move.w -[A7], 0xE
00001424 4EBA 353E jsr [PC + 0x353E /* 00004964 */]
00001428 4FEF 0014 lea.l A7, [A7 + 0x14]
0000142C 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+
00001430 4E75 rts
label00001432:
00001432 2F0B move.l -[A7], A3
00001434 4EBA 16D0 jsr [PC + 0x16D0 /* 00002B06 */]
00001438 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
0000143C 584F addq.w A7, 4
0000143E 6600 02F4 bne +0x2F6 /* 00001734 */
00001442 7862 moveq.l D4, 0x62
00001444 6012 bra +0x14 /* 00001458 */
label00001446:
00001446 2F0B move.l -[A7], A3
00001448 4EBA 15D4 jsr [PC + 0x15D4 /* 00002A1E */]
0000144C 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
00001450 584F addq.w A7, 4
00001452 6600 02E0 bne +0x2E2 /* 00001734 */
00001456 7861 moveq.l D4, 0x61
label00001458:
00001458 3F2F 0032 move.w -[A7], [A7 + 0x32]
0000145C 4EAD E0E0 jsr [A5 - 0x1F20]
00001460 544F addq.w A7, 2
00001462 3F00 move.w -[A7], D0
00001464 1F04 move.b -[A7], D4
00001466 4EBA 361C jsr [PC + 0x361C /* 00004A84 */]
0000146A 584F addq.w A7, 4
label0000146C:
0000146C 4FEF 0012 lea.l A7, [A7 + 0x12]
00001470 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+
00001474 4E75 rts
label00001476:
00001476 3012 move.w D0, [A2]
00001478 7221 moveq.l D1, 0x21
0000147A C081 and.l D0, D1
0000147C 6700 00F6 beq +0xF8 /* 00001574 */
00001480 3012 move.w D0, [A2]
00001482 7201 moveq.l D1, 0x01
00001484 C081 and.l D0, D1
00001486 4A80 tst.l D0
00001488 56C0 sne D0
0000148A 4400 neg.b D0
0000148C 49C0 lea.l A4, D0
0000148E 1A00 move.b D5, D0
00001490 4A05 tst.b D5
00001492 671A beq +0x1C /* 000014AE */
00001494 4EBA 385C jsr [PC + 0x385C /* 00004CF2 */]
00001498 4A00 tst.b D0
0000149A 6612 bne +0x14 /* 000014AE */
0000149C 3F3C 0012 move.w -[A7], 0x12
000014A0 4EBA 34C2 jsr [PC + 0x34C2 /* 00004964 */]
000014A4 4FEF 0014 lea.l A7, [A7 + 0x14]
000014A8 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+
000014AC 4E75 rts
label000014AE:
000014AE 486F 0010 pea.l [A7 + 0x10]
000014B2 486F 000C pea.l [A7 + 0xC]
000014B6 4EBA 3534 jsr [PC + 0x3534 /* 000049EC */]
000014BA 4A00 tst.b D0
000014BC 504F addq.w A7, 8
000014BE 6612 bne +0x14 /* 000014D2 */
000014C0 3F3C 0015 move.w -[A7], 0x15
000014C4 4EBA 349E jsr [PC + 0x349E /* 00004964 */]
000014C8 4FEF 0014 lea.l A7, [A7 + 0x14]
000014CC 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+
000014D0 4E75 rts
label000014D2:
000014D2 302A 0002 move.w D0, [A2 + 0x2]
000014D6 B06F 0010 cmp.w D0, [A7 + 0x10]
000014DA 6700 0098 beq +0x9A /* 00001574 */
000014DE 3012 move.w D0, [A2]
000014E0 0280 0000 0100 andi.l D0, 0x100
000014E6 674E beq +0x50 /* 00001536 */
000014E8 4A03 tst.b D3
000014EA 664A bne +0x4C /* 00001536 */
000014EC 3F2F 0010 move.w -[A7], [A7 + 0x10]
000014F0 4EBA FE54 jsr [PC - 0x1AC /* 00001346 */]
000014F4 1600 move.b D3, D0
000014F6 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
000014FA 544F addq.w A7, 2
000014FC 6600 0236 bne +0x238 /* 00001734 */
00001500 4A03 tst.b D3
00001502 6732 beq +0x34 /* 00001536 */
00001504 486F 0010 pea.l [A7 + 0x10]
00001508 486F 000C pea.l [A7 + 0xC]
0000150C 4EBA 34DE jsr [PC + 0x34DE /* 000049EC */]
00001510 4A00 tst.b D0
00001512 504F addq.w A7, 8
00001514 6612 bne +0x14 /* 00001528 */
00001516 3F3C 0015 move.w -[A7], 0x15
0000151A 4EBA 3448 jsr [PC + 0x3448 /* 00004964 */]
0000151E 4FEF 0014 lea.l A7, [A7 + 0x14]
00001522 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+
00001526 4E75 rts
label00001528:
00001528 302A 0002 move.w D0, [A2 + 0x2]
0000152C B06F 0010 cmp.w D0, [A7 + 0x10]
00001530 6742 beq +0x44 /* 00001574 */
00001532 6002 bra +0x4 /* 00001536 */
label00001534:
00001534 5C8A addq.l A2, 6
label00001536:
00001536 3012 move.w D0, [A2]
00001538 7208 moveq.l D1, 0x08
0000153A C081 and.l D0, D1
0000153C 66F6 bne -0x8 /* 00001534 */
0000153E 3012 move.w D0, [A2]
00001540 0280 0000 0400 andi.l D0, 0x400
00001546 6604 bne +0x6 /* 0000154C */
00001548 5C8A addq.l A2, 6
0000154A 6086 bra -0x78 /* 000014D2 */
label0000154C:
0000154C 4A05 tst.b D5
0000154E 6712 beq +0x14 /* 00001562 */
00001550 4A03 tst.b D3
00001552 660E bne +0x10 /* 00001562 */
00001554 486F 0008 pea.l [A7 + 0x8]
00001558 4EBA 34D8 jsr [PC + 0x34D8 /* 00004A32 */]
0000155C 584F addq.w A7, 4
0000155E 6000 FEA2 bra -0x15C /* 00001402 */
label00001562:
00001562 3F3C 0015 move.w -[A7], 0x15
00001566 4EBA 33FC jsr [PC + 0x33FC /* 00004964 */]
0000156A 4FEF 0014 lea.l A7, [A7 + 0x14]
0000156E 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+
00001572 4E75 rts
label00001574:
00001574 3012 move.w D0, [A2]
00001576 7202 moveq.l D1, 0x02
00001578 C081 and.l D0, D1
0000157A 671A beq +0x1C /* 00001596 */
0000157C 4EBA 3774 jsr [PC + 0x3774 /* 00004CF2 */]
00001580 4A00 tst.b D0
00001582 6612 bne +0x14 /* 00001596 */
00001584 3F3C 0012 move.w -[A7], 0x12
00001588 4EBA 33DA jsr [PC + 0x33DA /* 00004964 */]
0000158C 4FEF 0014 lea.l A7, [A7 + 0x14]
00001590 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+
00001594 4E75 rts
label00001596:
00001596 3012 move.w D0, [A2]
00001598 7204 moveq.l D1, 0x04
0000159A C081 and.l D0, D1
0000159C 673E beq +0x40 /* 000015DC */
0000159E 3012 move.w D0, [A2]
000015A0 7208 moveq.l D1, 0x08
000015A2 C081 and.l D0, D1
000015A4 4A80 tst.l D0
000015A6 6610 bne +0x12 /* 000015B8 */
000015A8 4A04 tst.b D4
000015AA 670C beq +0xE /* 000015B8 */
000015AC 486D E4C0 pea.l [A5 - 0x1B40]
000015B0 4EBA 1554 jsr [PC + 0x1554 /* 00002B06 */]
000015B4 584F addq.w A7, 4
000015B6 601C bra +0x1E /* 000015D4 */
label000015B8:
000015B8 3012 move.w D0, [A2]
000015BA 7208 moveq.l D1, 0x08
000015BC C081 and.l D0, D1
000015BE 670C beq +0xE /* 000015CC */
000015C0 486D E4D0 pea.l [A5 - 0x1B30]
000015C4 4EBA 1458 jsr [PC + 0x1458 /* 00002A1E */]
000015C8 584F addq.w A7, 4
000015CA 6008 bra +0xA /* 000015D4 */
label000015CC:
000015CC 2F0B move.l -[A7], A3
000015CE 4EBA 144E jsr [PC + 0x144E /* 00002A1E */]
000015D2 584F addq.w A7, 4
label000015D4:
000015D4 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
000015D8 6600 015A bne +0x15C /* 00001734 */
label000015DC:
000015DC 3012 move.w D0, [A2]
000015DE 0280 0000 0200 andi.l D0, 0x200
000015E4 6766 beq +0x68 /* 0000164C */
000015E6 486F 0010 pea.l [A7 + 0x10]
000015EA 486F 000C pea.l [A7 + 0xC]
000015EE 4EBA 33FC jsr [PC + 0x33FC /* 000049EC */]
000015F2 4A00 tst.b D0
000015F4 504F addq.w A7, 8
000015F6 6744 beq +0x46 /* 0000163C */
000015F8 0C6F 003C 0010 cmpi.w [A7 + 0x10], 0x3C /* '<' */
000015FE 663C bne +0x3E /* 0000163C */
00001600 486F 0010 pea.l [A7 + 0x10]
00001604 486F 0004 pea.l [A7 + 0x4]
00001608 4EBA 33E2 jsr [PC + 0x33E2 /* 000049EC */]
0000160C 4A00 tst.b D0
0000160E 504F addq.w A7, 8
00001610 6722 beq +0x24 /* 00001634 */
00001612 0C6F 01F7 0010 cmpi.w [A7 + 0x10], 0x1F7
00001618 661A bne +0x1C /* 00001634 */
0000161A 4A04 tst.b D4
0000161C 670C beq +0xE /* 0000162A */
0000161E 486D E4C0 pea.l [A5 - 0x1B40]
00001622 4EBA 14E2 jsr [PC + 0x14E2 /* 00002B06 */]
00001626 584F addq.w A7, 4
00001628 6022 bra +0x24 /* 0000164C */
label0000162A:
0000162A 2F0B move.l -[A7], A3
0000162C 4EBA 13F0 jsr [PC + 0x13F0 /* 00002A1E */]
00001630 584F addq.w A7, 4
00001632 6018 bra +0x1A /* 0000164C */
label00001634:
00001634 4857 pea.l [A7]
00001636 4EBA 33FA jsr [PC + 0x33FA /* 00004A32 */]
0000163A 584F addq.w A7, 4
label0000163C:
0000163C 486F 0008 pea.l [A7 + 0x8]
00001640 4EBA 33F0 jsr [PC + 0x33F0 /* 00004A32 */]
00001644 4267 clr.w -[A7]
00001646 4EBA 3514 jsr [PC + 0x3514 /* 00004B5C */]
0000164A 5C4F addq.w A7, 6
label0000164C:
0000164C 3012 move.w D0, [A2]
0000164E 7208 moveq.l D1, 0x08
00001650 C081 and.l D0, D1
00001652 6772 beq +0x74 /* 000016C6 */
00001654 4A06 tst.b D6
00001656 666E bne +0x70 /* 000016C6 */
00001658 5C8A addq.l A2, 6
0000165A 4EBA 3696 jsr [PC + 0x3696 /* 00004CF2 */]
0000165E 4A00 tst.b D0
00001660 6612 bne +0x14 /* 00001674 */
00001662 3F3C 0012 move.w -[A7], 0x12
00001666 4EBA 32FC jsr [PC + 0x32FC /* 00004964 */]
0000166A 4FEF 0014 lea.l A7, [A7 + 0x14]
0000166E 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+
00001672 4E75 rts
label00001674:
00001674 486F 0010 pea.l [A7 + 0x10]
00001678 486F 000C pea.l [A7 + 0xC]
0000167C 4EBA 336E jsr [PC + 0x336E /* 000049EC */]
00001680 4A00 tst.b D0
00001682 504F addq.w A7, 8
00001684 6612 bne +0x14 /* 00001698 */
00001686 3F3C 0015 move.w -[A7], 0x15
0000168A 4EBA 32D8 jsr [PC + 0x32D8 /* 00004964 */]
0000168E 4FEF 0014 lea.l A7, [A7 + 0x14]
00001692 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+
00001696 4E75 rts
label00001698:
00001698 302F 0010 move.w D0, [A7 + 0x10]
0000169C B06A 0002 cmp.w D0, [A2 + 0x2]
000016A0 6606 bne +0x8 /* 000016A8 */
000016A2 7C01 moveq.l D6, 0x01
000016A4 6000 FECE bra -0x130 /* 00001574 */
label000016A8:
000016A8 3012 move.w D0, [A2]
000016AA 7208 moveq.l D1, 0x08
000016AC C081 and.l D0, D1
000016AE 6704 beq +0x6 /* 000016B4 */
000016B0 5C8A addq.l A2, 6
000016B2 60E4 bra -0x1A /* 00001698 */
label000016B4:
000016B4 3F3C 0015 move.w -[A7], 0x15
000016B8 4EBA 32AA jsr [PC + 0x32AA /* 00004964 */]
000016BC 4FEF 0014 lea.l A7, [A7 + 0x14]
000016C0 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+
000016C4 4E75 rts
label000016C6:
000016C6 4A04 tst.b D4
000016C8 6746 beq +0x48 /* 00001710 */
000016CA 3012 move.w D0, [A2]
000016CC 7210 moveq.l D1, 0x10
000016CE C081 and.l D0, D1
000016D0 6612 bne +0x14 /* 000016E4 */
000016D2 3F3C 0014 move.w -[A7], 0x14
000016D6 4EBA 328C jsr [PC + 0x328C /* 00004964 */]
000016DA 4FEF 0014 lea.l A7, [A7 + 0x14]
000016DE 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+
000016E2 4E75 rts
label000016E4:
000016E4 4EBA 35C2 jsr [PC + 0x35C2 /* 00004CA8 */]
000016E8 4A00 tst.b D0
000016EA 6612 bne +0x14 /* 000016FE */
000016EC 3F3C 000E move.w -[A7], 0xE
000016F0 4EBA 3272 jsr [PC + 0x3272 /* 00004964 */]
000016F4 4FEF 0014 lea.l A7, [A7 + 0x14]
000016F8 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+
000016FC 4E75 rts
label000016FE:
000016FE 2F0B move.l -[A7], A3
00001700 4EBA 1404 jsr [PC + 0x1404 /* 00002B06 */]
00001704 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
00001708 584F addq.w A7, 4
0000170A 6628 bne +0x2A /* 00001734 */
0000170C 785D moveq.l D4, 0x5D
0000170E 6002 bra +0x4 /* 00001712 */
label00001710:
00001710 785C moveq.l D4, 0x5C
label00001712:
00001712 7000 moveq.l D0, 0x00
00001714 102A 0004 move.b D0, [A2 + 0x4]
00001718 3F00 move.w -[A7], D0
0000171A 4EBA 3440 jsr [PC + 0x3440 /* 00004B5C */]
0000171E 1003 move.b D0, D3
00001720 49C0 lea.l A4, D0
00001722 7200 moveq.l D1, 0x00
00001724 122A 0005 move.b D1, [A2 + 0x5]
00001728 D280 add.l D1, D0
0000172A 3F01 move.w -[A7], D1
0000172C 1F04 move.b -[A7], D4
0000172E 4EBA 3354 jsr [PC + 0x3354 /* 00004A84 */]
00001732 5C4F addq.w A7, 6
label00001734:
00001734 4FEF 0012 lea.l A7, [A7 + 0x12]
00001738 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+
0000173C 4E75 rts
0000173E 4FEF FFEC lea.l A7, [A7 - 0x14]
00001742 486F 0012 pea.l [A7 + 0x12]
00001746 486F 000C pea.l [A7 + 0xC]
0000174A 4EBA 32A0 jsr [PC + 0x32A0 /* 000049EC */]
0000174E 4A00 tst.b D0
00001750 504F addq.w A7, 8
00001752 6708 beq +0xA /* 0000175C */
00001754 0C6F 01BB 0012 cmpi.w [A7 + 0x12], 0x1BB
0000175A 6710 beq +0x12 /* 0000176C */
label0000175C:
0000175C 486F 0008 pea.l [A7 + 0x8]
00001760 4EBA 32D0 jsr [PC + 0x32D0 /* 00004A32 */]
00001764 7000 moveq.l D0, 0x00
00001766 4FEF 0018 lea.l A7, [A7 + 0x18]
0000176A 4E75 rts
label0000176C:
0000176C 486F 0010 pea.l [A7 + 0x10]
00001770 486F 0004 pea.l [A7 + 0x4]
00001774 4EBA 3276 jsr [PC + 0x3276 /* 000049EC */]
00001778 4A00 tst.b D0
0000177A 504F addq.w A7, 8
0000177C 6718 beq +0x1A /* 00001796 */
0000177E 302F 0010 move.w D0, [A7 + 0x10]
00001782 48C0 ext.l D0
00001784 721C moveq.l D1, 0x1C
00001786 B081 cmp.l D0, D1
00001788 6D0C blt +0xE /* 00001796 */
0000178A 302F 0010 move.w D0, [A7 + 0x10]
0000178E 48C0 ext.l D0
00001790 721F moveq.l D1, 0x1F
00001792 B081 cmp.l D0, D1
00001794 6F0A ble +0xC /* 000017A0 */
label00001796:
00001796 4857 pea.l [A7]
00001798 4EBA 3298 jsr [PC + 0x3298 /* 00004A32 */]
0000179C 584F addq.w A7, 4
0000179E 60BC bra -0x42 /* 0000175C */
label000017A0:
000017A0 486F 0012 pea.l [A7 + 0x12]
000017A4 486F 000C pea.l [A7 + 0xC]
000017A8 4EBA 3242 jsr [PC + 0x3242 /* 000049EC */]
000017AC 4A00 tst.b D0
000017AE 504F addq.w A7, 8
000017B0 6708 beq +0xA /* 000017BA */
000017B2 0C6F 003C 0012 cmpi.w [A7 + 0x12], 0x3C /* '<' */
000017B8 6710 beq +0x12 /* 000017CA */
label000017BA:
000017BA 3F3C 0012 move.w -[A7], 0x12
000017BE 4EBA 31A4 jsr [PC + 0x31A4 /* 00004964 */]
000017C2 7000 moveq.l D0, 0x00
000017C4 4FEF 0016 lea.l A7, [A7 + 0x16]
000017C8 4E75 rts
label000017CA:
000017CA 302F 0010 move.w D0, [A7 + 0x10]
000017CE 48C0 ext.l D0
000017D0 721C moveq.l D1, 0x1C
000017D2 9081 sub.l D0, D1
000017D4 223C FFFF 8AD0 move.l D1, 0xFFFF8AD0
000017DA 9280 sub.l D1, D0
000017DC 3F01 move.w -[A7], D1
000017DE 4EBA 337C jsr [PC + 0x337C /* 00004B5C */]
000017E2 4267 clr.w -[A7]
000017E4 4EBA 3376 jsr [PC + 0x3376 /* 00004B5C */]
000017E8 4267 clr.w -[A7]
000017EA 4EBA 3370 jsr [PC + 0x3370 /* 00004B5C */]
000017EE 4267 clr.w -[A7]
000017F0 4EBA 336A jsr [PC + 0x336A /* 00004B5C */]
000017F4 4267 clr.w -[A7]
000017F6 4EBA 3364 jsr [PC + 0x3364 /* 00004B5C */]
000017FA 4267 clr.w -[A7]
000017FC 4EBA 335E jsr [PC + 0x335E /* 00004B5C */]
00001800 4267 clr.w -[A7]
00001802 4EBA 3358 jsr [PC + 0x3358 /* 00004B5C */]
00001806 4267 clr.w -[A7]
00001808 4EBA 3352 jsr [PC + 0x3352 /* 00004B5C */]
0000180C 7001 moveq.l D0, 0x01
0000180E 4FEF 0024 lea.l A7, [A7 + 0x24]
00001812 4E75 rts
fn00001814:
00001814 48E7 1C00 movem.l -[A7], D3,D4,D5
00001818 4FEF FFF6 lea.l A7, [A7 - 0xA]
0000181C 3A2F 001A move.w D5, [A7 + 0x1A]
00001820 48C5 ext.l D5
00001822 721C moveq.l D1, 0x1C
00001824 9A81 sub.l D5, D1
00001826 7600 moveq.l D3, 0x00
00001828 6010 bra +0x12 /* 0000183A */
label0000182A:
0000182A 4267 clr.w -[A7]
0000182C 4EBA 332E jsr [PC + 0x332E /* 00004B5C */]
00001830 4267 clr.w -[A7]
00001832 4EBA 3328 jsr [PC + 0x3328 /* 00004B5C */]
00001836 5243 addq.w D3, 1
00001838 584F addq.w A7, 4
label0000183A:
0000183A B645 cmp.w D3, D5
0000183C 6DEC blt -0x12 /* 0000182A */
label0000183E:
0000183E 486D E4C8 pea.l [A5 - 0x1B38]
00001842 4EBA 12C2 jsr [PC + 0x12C2 /* 00002B06 */]
00001846 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
0000184A 584F addq.w A7, 4
0000184C 6600 00DC bne +0xDE /* 0000192A */
00001850 486F 0008 pea.l [A7 + 0x8]
00001854 486F 0004 pea.l [A7 + 0x4]
00001858 4EBA 3192 jsr [PC + 0x3192 /* 000049EC */]
0000185C 0C6F 002E 0010 cmpi.w [A7 + 0x10], 0x2E /* '.' */
00001862 504F addq.w A7, 8
00001864 6622 bne +0x24 /* 00001888 */
00001866 486D E4C8 pea.l [A5 - 0x1B38]
0000186A 4EBA 129A jsr [PC + 0x129A /* 00002B06 */]
0000186E 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
00001872 584F addq.w A7, 4
00001874 6600 00B4 bne +0xB6 /* 0000192A */
00001878 486F 0008 pea.l [A7 + 0x8]
0000187C 486F 0004 pea.l [A7 + 0x4]
00001880 4EBA 316A jsr [PC + 0x316A /* 000049EC */]
00001884 504F addq.w A7, 8
00001886 6008 bra +0xA /* 00001890 */
label00001888:
00001888 4267 clr.w -[A7]
0000188A 4EBA 32D0 jsr [PC + 0x32D0 /* 00004B5C */]
0000188E 544F addq.w A7, 2
label00001890:
00001890 0C6F 003C 0008 cmpi.w [A7 + 0x8], 0x3C /* '<' */
00001896 6712 beq +0x14 /* 000018AA */
00001898 3F3C 0012 move.w -[A7], 0x12
0000189C 4EBA 30C6 jsr [PC + 0x30C6 /* 00004964 */]
000018A0 4FEF 000C lea.l A7, [A7 + 0xC]
000018A4 4CDF 0038 movem.l D3,D4,D5, [A7]+
000018A8 4E75 rts
label000018AA:
000018AA 486F 0008 pea.l [A7 + 0x8]
000018AE 486F 0004 pea.l [A7 + 0x4]
000018B2 4EBA 3138 jsr [PC + 0x3138 /* 000049EC */]
000018B6 4A00 tst.b D0
000018B8 504F addq.w A7, 8
000018BA 674C beq +0x4E /* 00001908 */
000018BC 382F 0008 move.w D4, [A7 + 0x8]
000018C0 48C4 ext.l D4
000018C2 721C moveq.l D1, 0x1C
000018C4 9881 sub.l D4, D1
000018C6 0C44 0003 cmpi.w D4, 0x3
000018CA 6E3C bgt +0x3E /* 00001908 */
000018CC B845 cmp.w D4, D5
000018CE 6F22 ble +0x24 /* 000018F2 */
000018D0 3605 move.w D3, D5
000018D2 48C3 ext.l D3
000018D4 5283 addq.l D3, 1
000018D6 6010 bra +0x12 /* 000018E8 */
label000018D8:
000018D8 4267 clr.w -[A7]
000018DA 4EBA 3280 jsr [PC + 0x3280 /* 00004B5C */]
000018DE 4267 clr.w -[A7]
000018E0 4EBA 327A jsr [PC + 0x327A /* 00004B5C */]
000018E4 5243 addq.w D3, 1
000018E6 584F addq.w A7, 4
label000018E8:
000018E8 B644 cmp.w D3, D4
000018EA 6DEC blt -0x12 /* 000018D8 */
000018EC 3A04 move.w D5, D4
000018EE 6000 FF4E bra -0xB0 /* 0000183E */
label000018F2:
000018F2 4A44 tst.w D4
000018F4 6D12 blt +0x14 /* 00001908 */
000018F6 3F3C 0023 move.w -[A7], 0x23 /* '#' */
000018FA 4EBA 3068 jsr [PC + 0x3068 /* 00004964 */]
000018FE 4FEF 000C lea.l A7, [A7 + 0xC]
00001902 4CDF 0038 movem.l D3,D4,D5, [A7]+
00001906 4E75 rts
label00001908:
00001908 4857 pea.l [A7]
0000190A 4EBA 3126 jsr [PC + 0x3126 /* 00004A32 */]
0000190E 3605 move.w D3, D5
00001910 584F addq.w A7, 4
00001912 6010 bra +0x12 /* 00001924 */
label00001914:
00001914 4267 clr.w -[A7]
00001916 4EBA 3244 jsr [PC + 0x3244 /* 00004B5C */]
0000191A 4267 clr.w -[A7]
0000191C 4EBA 323E jsr [PC + 0x323E /* 00004B5C */]
00001920 5243 addq.w D3, 1
00001922 584F addq.w A7, 4
label00001924:
00001924 0C43 0003 cmpi.w D3, 0x3
00001928 6DEA blt -0x14 /* 00001914 */
label0000192A:
0000192A 4FEF 000A lea.l A7, [A7 + 0xA]
0000192E 4CDF 0038 movem.l D3,D4,D5, [A7]+
00001932 4E75 rts
fn00001934:
00001934 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00001938 514F subq.w A7, 8
0000193A 266F 001C movea.l A3, [A7 + 0x1C]
0000193E 362F 0020 move.w D3, [A7 + 0x20]
00001942 182F 0022 move.b D4, [A7 + 0x22]
label00001946:
00001946 4857 pea.l [A7]
00001948 4EBA 308C jsr [PC + 0x308C /* 000049D6 */]
0000194C 4AAF 0004 tst.l [A7 + 0x4]
00001950 584F addq.w A7, 4
00001952 6700 008C beq +0x8E /* 000019E0 */
00001956 7008 moveq.l D0, 0x08
00001958 B097 cmp.l D0, [A7]
0000195A 6608 bne +0xA /* 00001964 */
0000195C 702A moveq.l D0, 0x2A
0000195E B0AF 0004 cmp.l D0, [A7 + 0x4]
00001962 6D0C blt +0xE /* 00001970 */
label00001964:
00001964 3F3C 0003 move.w -[A7], 0x3
00001968 4EBA 2FFA jsr [PC + 0x2FFA /* 00004964 */]
0000196C 544F addq.w A7, 2
0000196E 6070 bra +0x72 /* 000019E0 */
label00001970:
00001970 42A7 clr.l -[A7]
00001972 1F3C 0001 move.b -[A7], 0x1
00001976 3F2F 000C move.w -[A7], [A7 + 0xC]
0000197A 2F0B move.l -[A7], A3
0000197C 4EAD DFC8 jsr [A5 - 0x2038]
00001980 2448 movea.l A2, A0
00001982 200A move.l D0, A2
00001984 4FEF 000C lea.l A7, [A7 + 0xC]
00001988 660C bne +0xE /* 00001996 */
0000198A 3F3C 0001 move.w -[A7], 0x1
0000198E 4EBA 2FD4 jsr [PC + 0x2FD4 /* 00004964 */]
00001992 544F addq.w A7, 2
00001994 604A bra +0x4C /* 000019E0 */
label00001996:
00001996 7002 moveq.l D0, 0x02
00001998 B092 cmp.l D0, [A2]
0000199A 6710 beq +0x12 /* 000019AC */
0000199C 4A04 tst.b D4
0000199E 660C bne +0xE /* 000019AC */
000019A0 3F3C 0006 move.w -[A7], 0x6
000019A4 4EBA 2FBE jsr [PC + 0x2FBE /* 00004964 */]
000019A8 544F addq.w A7, 2
000019AA 6034 bra +0x36 /* 000019E0 */
label000019AC:
000019AC 7004 moveq.l D0, 0x04
000019AE 2480 move.l [A2], D0
000019B0 3043 movea.w A0, D3
000019B2 2548 0004 move.l [A2 + 0x4], A0
000019B6 5243 addq.w D3, 1
000019B8 4857 pea.l [A7]
000019BA 4EBA 301A jsr [PC + 0x301A /* 000049D6 */]
000019BE 4AAF 0004 tst.l [A7 + 0x4]
000019C2 584F addq.w A7, 4
000019C4 671A beq +0x1C /* 000019E0 */
000019C6 7008 moveq.l D0, 0x08
000019C8 B097 cmp.l D0, [A7]
000019CA 660A bne +0xC /* 000019D6 */
000019CC 7001 moveq.l D0, 0x01
000019CE B0AF 0004 cmp.l D0, [A7 + 0x4]
000019D2 6700 FF72 beq -0x8C /* 00001946 */
label000019D6:
000019D6 3F3C 0005 move.w -[A7], 0x5
000019DA 4EBA 2F88 jsr [PC + 0x2F88 /* 00004964 */]
000019DE 544F addq.w A7, 2
label000019E0:
000019E0 3003 move.w D0, D3
000019E2 504F addq.w A7, 8
000019E4 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
000019E8 4E75 rts
fn000019EA:
000019EA 2F2D 0F5E move.l -[A7], [A5 + 0xF5E]
000019EE 4EAD DFF0 jsr [A5 - 0x2010]
000019F2 2B48 0F5E move.l [A5 + 0xF5E], A0
000019F6 2F2D 0F62 move.l -[A7], [A5 + 0xF62 /* export_488 */]
000019FA 4EAD DFF0 jsr [A5 - 0x2010]
000019FE 2B48 0F62 move.l [A5 + 0xF62 /* export_488 */], A0
00001A02 2F2D 0F66 move.l -[A7], [A5 + 0xF66]
00001A06 4EAD DFF0 jsr [A5 - 0x2010]
00001A0A 2B48 0F66 move.l [A5 + 0xF66], A0
00001A0E 2F2D 0F6A move.l -[A7], [A5 + 0xF6A /* export_489 */]
00001A12 4EAD C200 jsr [A5 - 0x3E00]
00001A16 2B48 0F6A move.l [A5 + 0xF6A /* export_489 */], A0
00001A1A 2F2D 0F6E move.l -[A7], [A5 + 0xF6E]
00001A1E 4EAD C200 jsr [A5 - 0x3E00]
00001A22 2B48 0F6E move.l [A5 + 0xF6E], A0
00001A26 4FEF 0014 lea.l A7, [A7 + 0x14]
00001A2A 4E75 rts
fn00001A2C:
00001A2C 4AAD 0F12 tst.l [A5 + 0xF12 /* export_478 */]
00001A30 670A beq +0xC /* 00001A3C */
00001A32 2F2D 0F12 move.l -[A7], [A5 + 0xF12 /* export_478 */]
00001A36 4EAD E1E8 jsr [A5 - 0x1E18]
00001A3A 584F addq.w A7, 4
label00001A3C:
00001A3C 2F2D 0F16 move.l -[A7], [A5 + 0xF16]
00001A40 4EAD DFF0 jsr [A5 - 0x2010]
00001A44 2B48 0F16 move.l [A5 + 0xF16], A0
00001A48 2F2D 0F1A move.l -[A7], [A5 + 0xF1A /* export_479 */]
00001A4C 4EAD C200 jsr [A5 - 0x3E00]
00001A50 2B48 0F1A move.l [A5 + 0xF1A /* export_479 */], A0
00001A54 2F2D 0F1E move.l -[A7], [A5 + 0xF1E]
00001A58 4EAD C200 jsr [A5 - 0x3E00]
00001A5C 2B48 0F1E move.l [A5 + 0xF1E], A0
00001A60 2F2D 0F22 move.l -[A7], [A5 + 0xF22 /* export_480 */]
00001A64 4EAD C200 jsr [A5 - 0x3E00]
00001A68 2B48 0F22 move.l [A5 + 0xF22 /* export_480 */], A0
00001A6C 2F2D 0F26 move.l -[A7], [A5 + 0xF26]
00001A70 4EAD DFF0 jsr [A5 - 0x2010]
00001A74 2B48 0F26 move.l [A5 + 0xF26], A0
00001A78 2F2D 0F2A move.l -[A7], [A5 + 0xF2A /* export_481 */]
00001A7C 4EAD DFF0 jsr [A5 - 0x2010]
00001A80 2B48 0F2A move.l [A5 + 0xF2A /* export_481 */], A0
00001A84 2F2D 0F2E move.l -[A7], [A5 + 0xF2E]
00001A88 4EAD C200 jsr [A5 - 0x3E00]
00001A8C 2B48 0F2E move.l [A5 + 0xF2E], A0
00001A90 4EBA FF58 jsr [PC - 0xA8 /* 000019EA */]
00001A94 4FEF 001C lea.l A7, [A7 + 0x1C]
00001A98 4E75 rts
fn00001A9A:
00001A9A 4878 0014 push.l 0x14
00001A9E 2F3C 003E 002A move.l -[A7], 0x3E002A /* '>\0*' */
00001AA4 4EAD D960 jsr [A5 - 0x26A0]
00001AA8 504F addq.w A7, 8
00001AAA 4E75 rts
fn00001AAC:
00001AAC 4878 0032 push.l 0x32 /* '2' */
00001AB0 2F3C 001C 0008 move.l -[A7], 0x1C0008
00001AB6 4EAD D960 jsr [A5 - 0x26A0]
00001ABA 504F addq.w A7, 8
00001ABC 4E75 rts
fn00001ABE:
00001ABE 4878 0014 push.l 0x14
00001AC2 2F3C 0018 0004 move.l -[A7], 0x180004
00001AC8 4EAD D960 jsr [A5 - 0x26A0]
00001ACC 504F addq.w A7, 8
00001ACE 4E75 rts
fn00001AD0:
00001AD0 4878 0032 push.l 0x32 /* '2' */
00001AD4 3F3C 0014 move.w -[A7], 0x14
00001AD8 4EAD D998 jsr [A5 - 0x2668]
00001ADC 5C4F addq.w A7, 6
00001ADE 4E75 rts
fn00001AE0:
00001AE0 4878 0001 push.l 0x1
00001AE4 486F 000C pea.l [A7 + 0xC]
00001AE8 2F2F 000C move.l -[A7], [A7 + 0xC]
00001AEC 4EAD D9C0 jsr [A5 - 0x2640]
00001AF0 4FEF 000C lea.l A7, [A7 + 0xC]
00001AF4 4E75 rts
fn00001AF6:
00001AF6 48E7 1820 movem.l -[A7], D3,D4,A2
00001AFA 246F 0010 movea.l A2, [A7 + 0x10]
00001AFE 362F 0014 move.w D3, [A7 + 0x14]
00001B02 382F 0016 move.w D4, [A7 + 0x16]
00001B06 2052 movea.l A0, [A2]
00001B08 2B68 0008 11C0 move.l [A5 + 0x11C0], [A0 + 0x8]
00001B0E 0C44 007F cmpi.w D4, 0x7F
00001B12 6F16 ble +0x18 /* 00001B2A */
00001B14 3004 move.w D0, D4
00001B16 48C0 ext.l D0
00001B18 E080 asr D0, 8
00001B1A 0080 0000 0080 ori.l D0, 0x80
00001B20 1F00 move.b -[A7], D0
00001B22 2F0A move.l -[A7], A2
00001B24 4EBA FFBA jsr [PC - 0x46 /* 00001AE0 */]
00001B28 5C4F addq.w A7, 6
label00001B2A:
00001B2A 1F04 move.b -[A7], D4
00001B2C 2F0A move.l -[A7], A2
00001B2E 4EBA FFB0 jsr [PC - 0x50 /* 00001AE0 */]
00001B32 5C4F addq.w A7, 6
00001B34 600C bra +0xE /* 00001B42 */
label00001B36:
00001B36 4227 clr.b -[A7]
00001B38 2F0A move.l -[A7], A2
00001B3A 4EBA FFA4 jsr [PC - 0x5C /* 00001AE0 */]
00001B3E 5343 subq.w D3, 1
00001B40 5C4F addq.w A7, 6
label00001B42:
00001B42 4A43 tst.w D3
00001B44 6EF0 bgt -0xE /* 00001B36 */
00001B46 4CDF 0418 movem.l D3,D4,A2, [A7]+
00001B4A 4E75 rts
fn00001B4C:
00001B4C 48E7 1820 movem.l -[A7], D3,D4,A2
00001B50 246F 0010 movea.l A2, [A7 + 0x10]
00001B54 7800 moveq.l D4, 0x00
00001B56 2052 movea.l A0, [A2]
00001B58 202D 11C0 move.l D0, [A5 + 0x11C0]
00001B5C 7600 moveq.l D3, 0x00
00001B5E 1630 0800 move.b D3, [A0 + D0]
00001B62 2003 move.l D0, D3
00001B64 0280 0000 0080 andi.l D0, 0x80
00001B6A 6718 beq +0x1A /* 00001B84 */
00001B6C 0283 FFFF FF7F andi.l D3, 0xFFFFFF7F
00001B72 E18B lsl D3, 8
00001B74 2052 movea.l A0, [A2]
00001B76 202D 11C0 move.l D0, [A5 + 0x11C0]
00001B7A 7200 moveq.l D1, 0x00
00001B7C 1230 0801 move.b D1, [A0 + D0 + 0x1]
00001B80 8681 or.l D3, D1
00001B82 7801 moveq.l D4, 0x01
label00001B84:
00001B84 D6AF 0014 add.l D3, [A7 + 0x14]
00001B88 707F moveq.l D0, 0x7F
00001B8A B680 cmp.l D3, D0
00001B8C 6F58 ble +0x5A /* 00001BE6 */
00001B8E 4A04 tst.b D4
00001B90 6632 bne +0x34 /* 00001BC4 */
00001B92 4227 clr.b -[A7]
00001B94 2F0A move.l -[A7], A2
00001B96 4EBA FF48 jsr [PC - 0xB8 /* 00001AE0 */]
00001B9A 2052 movea.l A0, [A2]
00001B9C 202D 11C0 move.l D0, [A5 + 0x11C0]
00001BA0 4870 0801 pea.l [A0 + D0 + 0x1]
00001BA4 2052 movea.l A0, [A2]
00001BA6 2028 0008 move.l D0, [A0 + 0x8]
00001BAA 90AD 11C0 sub.l D0, [A5 + 0x11C0]
00001BAE 5380 subq.l D0, 1
00001BB0 2F00 move.l -[A7], D0
00001BB2 2052 movea.l A0, [A2]
00001BB4 202D 11C0 move.l D0, [A5 + 0x11C0]
00001BB8 41F0 0800 lea.l A0, [A0 + D0]
00001BBC 201F move.l D0, [A7]+
00001BBE 225F movea.l A1, [A7]+
00001BC0 A22E syscall BlockMove/BlockMoveData, flags=2
00001BC2 5C4F addq.w A7, 6
label00001BC4:
00001BC4 2003 move.l D0, D3
00001BC6 E080 asr D0, 8
00001BC8 49C0 lea.l A4, D0
00001BCA 0080 0000 0080 ori.l D0, 0x80
00001BD0 2052 movea.l A0, [A2]
00001BD2 222D 11C0 move.l D1, [A5 + 0x11C0]
00001BD6 1180 1800 move.b [A0 + D1], D0
00001BDA 2052 movea.l A0, [A2]
00001BDC 202D 11C0 move.l D0, [A5 + 0x11C0]
00001BE0 1183 0801 move.b [A0 + D0 + 0x1], D3
00001BE4 600A bra +0xC /* 00001BF0 */
label00001BE6:
00001BE6 2052 movea.l A0, [A2]
00001BE8 202D 11C0 move.l D0, [A5 + 0x11C0]
00001BEC 1183 0800 move.b [A0 + D0], D3
label00001BF0:
00001BF0 4CDF 0418 movem.l D3,D4,A2, [A7]+
00001BF4 4E75 rts
fn00001BF6:
00001BF6 4878 0400 push.l 0x400
00001BFA 3F3C 0014 move.w -[A7], 0x14
00001BFE 4EAD D998 jsr [A5 - 0x2668]
00001C02 5C4F addq.w A7, 6
00001C04 4E75 rts
fn00001C06:
00001C06 2F0A move.l -[A7], A2
00001C08 4878 0400 push.l 0x400
00001C0C 3F3C 005E move.w -[A7], 0x5E /* '^' */
00001C10 4EAD D998 jsr [A5 - 0x2668]
00001C14 2448 movea.l A2, A0
00001C16 4878 004A push.l 0x4A /* 'J' */
00001C1A 42A7 clr.l -[A7]
00001C1C 2052 movea.l A0, [A2]
00001C1E 4868 0012 pea.l [A0 + 0x12]
00001C22 4EAD 9E32 jsr [A5 - 0x61CE]
00001C26 41ED 914E lea.l A0, [A5 - 0x6EB2]
00001C2A 2252 movea.l A1, [A2]
00001C2C 2288 move.l [A1], A0
00001C2E 204A movea.l A0, A2
00001C30 4FEF 0012 lea.l A7, [A7 + 0x12]
00001C34 245F movea.l A2, [A7]+
00001C36 4E75 rts
fn00001C38:
00001C38 4878 0200 push.l 0x200
00001C3C 3F3C 0014 move.w -[A7], 0x14
00001C40 4EAD D998 jsr [A5 - 0x2668]
00001C44 5C4F addq.w A7, 6
00001C46 4E75 rts
fn00001C48:
00001C48 2F3C 000F 0018 move.l -[A7], 0xF0018
00001C4E 4EAD DFB8 jsr [A5 - 0x2048]
00001C52 2B48 0F5E move.l [A5 + 0xF5E], A0
00001C56 4EBA 2CF4 jsr [PC + 0x2CF4 /* 0000494C */]
00001C5A 4A00 tst.b D0
00001C5C 584F addq.w A7, 4
00001C5E 6604 bne +0x6 /* 00001C64 */
00001C60 7000 moveq.l D0, 0x00
00001C62 4E75 rts
label00001C64:
00001C64 2F3C 000F 0018 move.l -[A7], 0xF0018
00001C6A 4EAD DFB8 jsr [A5 - 0x2048]
00001C6E 2B48 0F62 move.l [A5 + 0xF62 /* export_488 */], A0
00001C72 4EBA 2CD8 jsr [PC + 0x2CD8 /* 0000494C */]
00001C76 4A00 tst.b D0
00001C78 584F addq.w A7, 4
00001C7A 6604 bne +0x6 /* 00001C80 */
00001C7C 7000 moveq.l D0, 0x00
00001C7E 4E75 rts
label00001C80:
00001C80 2F3C 000F 0018 move.l -[A7], 0xF0018
00001C86 4EAD DFB8 jsr [A5 - 0x2048]
00001C8A 2B48 0F66 move.l [A5 + 0xF66], A0
00001C8E 4EBA 2CBC jsr [PC + 0x2CBC /* 0000494C */]
00001C92 4A00 tst.b D0
00001C94 584F addq.w A7, 4
00001C96 6604 bne +0x6 /* 00001C9C */
00001C98 7000 moveq.l D0, 0x00
00001C9A 4E75 rts
label00001C9C:
00001C9C 4EBA FF58 jsr [PC - 0xA8 /* 00001BF6 */]
00001CA0 2B48 0F6A move.l [A5 + 0xF6A /* export_489 */], A0
00001CA4 4EBA 2CA6 jsr [PC + 0x2CA6 /* 0000494C */]
00001CA8 4A00 tst.b D0
00001CAA 6604 bne +0x6 /* 00001CB0 */
00001CAC 7000 moveq.l D0, 0x00
00001CAE 4E75 rts
label00001CB0:
00001CB0 4EBA FE1E jsr [PC - 0x1E2 /* 00001AD0 */]
00001CB4 2B48 0F6E move.l [A5 + 0xF6E], A0
00001CB8 4EBA 2C92 jsr [PC + 0x2C92 /* 0000494C */]
00001CBC 4A00 tst.b D0
00001CBE 6604 bne +0x6 /* 00001CC4 */
00001CC0 7000 moveq.l D0, 0x00
00001CC2 4E75 rts
label00001CC4:
00001CC4 7001 moveq.l D0, 0x01
00001CC6 4E75 rts
fn00001CC8:
00001CC8 4EBA FF3C jsr [PC - 0xC4 /* 00001C06 */]
00001CCC 2B48 0F12 move.l [A5 + 0xF12 /* export_478 */], A0
00001CD0 4EBA 2C7A jsr [PC + 0x2C7A /* 0000494C */]
00001CD4 4A00 tst.b D0
00001CD6 6604 bne +0x6 /* 00001CDC */
00001CD8 7000 moveq.l D0, 0x00
00001CDA 4E75 rts
label00001CDC:
00001CDC 2F3C 000F 0018 move.l -[A7], 0xF0018
00001CE2 4EAD DFB8 jsr [A5 - 0x2048]
00001CE6 2B48 0F16 move.l [A5 + 0xF16], A0
00001CEA 4EBA 2C60 jsr [PC + 0x2C60 /* 0000494C */]
00001CEE 4A00 tst.b D0
00001CF0 584F addq.w A7, 4
00001CF2 6604 bne +0x6 /* 00001CF8 */
00001CF4 7000 moveq.l D0, 0x00
00001CF6 4E75 rts
label00001CF8:
00001CF8 4EBA FDA0 jsr [PC - 0x260 /* 00001A9A */]
00001CFC 2B48 0F1A move.l [A5 + 0xF1A /* export_479 */], A0
00001D00 4AAD 0F1A tst.l [A5 + 0xF1A /* export_479 */]
00001D04 6604 bne +0x6 /* 00001D0A */
00001D06 7000 moveq.l D0, 0x00
00001D08 4E75 rts
label00001D0A:
00001D0A 4EBA FDA0 jsr [PC - 0x260 /* 00001AAC */]
00001D0E 2B48 0F1E move.l [A5 + 0xF1E], A0
00001D12 4EBA 2C38 jsr [PC + 0x2C38 /* 0000494C */]
00001D16 4A00 tst.b D0
00001D18 6604 bne +0x6 /* 00001D1E */
00001D1A 7000 moveq.l D0, 0x00
00001D1C 4E75 rts
label00001D1E:
00001D1E 4EBA FF18 jsr [PC - 0xE8 /* 00001C38 */]
00001D22 2B48 0F22 move.l [A5 + 0xF22 /* export_480 */], A0
00001D26 4EBA 2C24 jsr [PC + 0x2C24 /* 0000494C */]
00001D2A 4A00 tst.b D0
00001D2C 6604 bne +0x6 /* 00001D32 */
00001D2E 7000 moveq.l D0, 0x00
00001D30 4E75 rts
label00001D32:
00001D32 2F3C 000F 0018 move.l -[A7], 0xF0018
00001D38 4EAD DFB8 jsr [A5 - 0x2048]
00001D3C 2B48 0F26 move.l [A5 + 0xF26], A0
00001D40 4EBA 2C0A jsr [PC + 0x2C0A /* 0000494C */]
00001D44 4A00 tst.b D0
00001D46 584F addq.w A7, 4
00001D48 6604 bne +0x6 /* 00001D4E */
00001D4A 7000 moveq.l D0, 0x00
00001D4C 4E75 rts
label00001D4E:
00001D4E 2F3C 000F 0018 move.l -[A7], 0xF0018
00001D54 4EAD DFB8 jsr [A5 - 0x2048]
00001D58 2B48 0F2A move.l [A5 + 0xF2A /* export_481 */], A0
00001D5C 4EBA 2BEE jsr [PC + 0x2BEE /* 0000494C */]
00001D60 4A00 tst.b D0
00001D62 584F addq.w A7, 4
00001D64 6604 bne +0x6 /* 00001D6A */
00001D66 7000 moveq.l D0, 0x00
00001D68 4E75 rts
label00001D6A:
00001D6A 4EBA FD52 jsr [PC - 0x2AE /* 00001ABE */]
00001D6E 2B48 0F2E move.l [A5 + 0xF2E], A0
00001D72 4EBA 2BD8 jsr [PC + 0x2BD8 /* 0000494C */]
00001D76 4A00 tst.b D0
00001D78 6604 bne +0x6 /* 00001D7E */
00001D7A 7000 moveq.l D0, 0x00
00001D7C 4E75 rts
label00001D7E:
00001D7E 4EBA FEC8 jsr [PC - 0x138 /* 00001C48 */]
00001D82 4E75 rts
fn00001D84:
00001D84 48E7 1020 movem.l -[A7], D3,A2
00001D88 362F 000C move.w D3, [A7 + 0xC]
00001D8C 42A7 clr.l -[A7]
00001D8E 4227 clr.b -[A7]
00001D90 3F03 move.w -[A7], D3
00001D92 2F2D 0F66 move.l -[A7], [A5 + 0xF66]
00001D96 4EAD DFC8 jsr [A5 - 0x2038]
00001D9A 2448 movea.l A2, A0
00001D9C 200A move.l D0, A2
00001D9E 4FEF 000C lea.l A7, [A7 + 0xC]
00001DA2 6708 beq +0xA /* 00001DAC */
00001DA4 70FF moveq.l D0, 0xFFFFFFFF
00001DA6 4CDF 0408 movem.l D3,A2, [A7]+
00001DAA 4E75 rts
label00001DAC:
00001DAC 42A7 clr.l -[A7]
00001DAE 4227 clr.b -[A7]
00001DB0 3F03 move.w -[A7], D3
00001DB2 2F2D 0F2A move.l -[A7], [A5 + 0xF2A /* export_481 */]
00001DB6 4EAD DFC8 jsr [A5 - 0x2038]
00001DBA 2448 movea.l A2, A0
00001DBC 200A move.l D0, A2
00001DBE 4FEF 000C lea.l A7, [A7 + 0xC]
00001DC2 6708 beq +0xA /* 00001DCC */
00001DC4 70FF moveq.l D0, 0xFFFFFFFF
00001DC6 4CDF 0408 movem.l D3,A2, [A7]+
00001DCA 4E75 rts
label00001DCC:
00001DCC 42A7 clr.l -[A7]
00001DCE 4227 clr.b -[A7]
00001DD0 3F03 move.w -[A7], D3
00001DD2 4EAD E0E0 jsr [A5 - 0x1F20]
00001DD6 544F addq.w A7, 2
00001DD8 3F00 move.w -[A7], D0
00001DDA 2F2D 0F16 move.l -[A7], [A5 + 0xF16]
00001DDE 4EAD DFC8 jsr [A5 - 0x2038]
00001DE2 2448 movea.l A2, A0
00001DE4 200A move.l D0, A2
00001DE6 4FEF 000C lea.l A7, [A7 + 0xC]
00001DEA 670A beq +0xC /* 00001DF6 */
00001DEC 302A 0006 move.w D0, [A2 + 0x6]
00001DF0 4CDF 0408 movem.l D3,A2, [A7]+
00001DF4 4E75 rts
label00001DF6:
00001DF6 70FF moveq.l D0, 0xFFFFFFFF
00001DF8 4CDF 0408 movem.l D3,A2, [A7]+
00001DFC 4E75 rts
fn00001DFE:
00001DFE 2F0A move.l -[A7], A2
00001E00 42A7 clr.l -[A7]
00001E02 1F3C 0001 move.b -[A7], 0x1
00001E06 3F2F 000E move.w -[A7], [A7 + 0xE]
00001E0A 2F2D 0F16 move.l -[A7], [A5 + 0xF16]
00001E0E 4EAD DFC8 jsr [A5 - 0x2038]
00001E12 2448 movea.l A2, A0
00001E14 200A move.l D0, A2
00001E16 4FEF 000C lea.l A7, [A7 + 0xC]
00001E1A 6720 beq +0x22 /* 00001E3C */
00001E1C 7004 moveq.l D0, 0x04
00001E1E B092 cmp.l D0, [A2]
00001E20 660E bne +0x10 /* 00001E30 */
00001E22 3F3C 001F move.w -[A7], 0x1F
00001E26 4EBA 2B3C jsr [PC + 0x2B3C /* 00004964 */]
00001E2A 544F addq.w A7, 2
00001E2C 245F movea.l A2, [A7]+
00001E2E 4E75 rts
label00001E30:
00001E30 7004 moveq.l D0, 0x04
00001E32 2480 move.l [A2], D0
00001E34 306F 000A movea.w A0, [A7 + 0xA]
00001E38 2548 0004 move.l [A2 + 0x4], A0
label00001E3C:
00001E3C 245F movea.l A2, [A7]+
00001E3E 4E75 rts
fn00001E40:
00001E40 3B6D 0F10 0F32 move.w [A5 + 0xF32 /* export_482 */], [A5 + 0xF10]
00001E46 526D 0F10 addq.w [A5 + 0xF10], 1
00001E4A 3F2F 0004 move.w -[A7], [A7 + 0x4]
00001E4E 4EAD E0E0 jsr [A5 - 0x1F20]
00001E52 3B40 0F34 move.w [A5 + 0xF34], D0
00001E56 3B7C FFFF 0F36 move.w [A5 + 0xF36], 0xFFFF
00001E5C 42AD 0F38 clr.l [A5 + 0xF38]
00001E60 70FF moveq.l D0, 0xFFFFFFFF
00001E62 2B40 0F3C move.l [A5 + 0xF3C], D0
00001E66 426D 0F40 clr.w [A5 + 0xF40]
00001E6A 70FF moveq.l D0, 0xFFFFFFFF
00001E6C 2B40 0F42 move.l [A5 + 0xF42 /* export_484 */], D0
00001E70 426D 0F46 clr.w [A5 + 0xF46]
00001E74 70FF moveq.l D0, 0xFFFFFFFF
00001E76 2B40 0F48 move.l [A5 + 0xF48], D0
00001E7A 426D 0F4C clr.w [A5 + 0xF4C]
00001E7E 70FF moveq.l D0, 0xFFFFFFFF
00001E80 2B40 0F4E move.l [A5 + 0xF4E], D0
00001E84 206D 0F0C movea.l A0, [A5 + 0xF0C]
00001E88 2B68 0008 0F52 move.l [A5 + 0xF52 /* export_486 */], [A0 + 0x8]
00001E8E 206D 0F0C movea.l A0, [A5 + 0xF0C]
00001E92 3B68 0016 0F56 move.w [A5 + 0xF56], [A0 + 0x16]
00001E98 426D 0F58 clr.w [A5 + 0xF58]
00001E9C 70FF moveq.l D0, 0xFFFFFFFF
00001E9E 2B40 0F5A move.l [A5 + 0xF5A /* export_487 */], D0
00001EA2 2F2D 0F5E move.l -[A7], [A5 + 0xF5E]
00001EA6 4EAD DFD0 jsr [A5 - 0x2030]
00001EAA 2F2D 0F62 move.l -[A7], [A5 + 0xF62 /* export_488 */]
00001EAE 4EAD DFD0 jsr [A5 - 0x2030]
00001EB2 2F2D 0F66 move.l -[A7], [A5 + 0xF66]
00001EB6 4EAD DFD0 jsr [A5 - 0x2030]
00001EBA 2F2D 0F6A move.l -[A7], [A5 + 0xF6A /* export_489 */]
00001EBE 4EAD D9A8 jsr [A5 - 0x2658]
00001EC2 2F2D 0F6E move.l -[A7], [A5 + 0xF6E]
00001EC6 4EAD D9A8 jsr [A5 - 0x2658]
00001ECA 7010 moveq.l D0, 0x10
00001ECC 206D 0F12 movea.l A0, [A5 + 0xF12 /* export_478 */]
00001ED0 2050 movea.l A0, [A0]
00001ED2 C0A8 0026 and.l D0, [A0 + 0x26]
00001ED6 4A80 tst.l D0
00001ED8 4FEF 0016 lea.l A7, [A7 + 0x16]
00001EDC 6706 beq +0x8 /* 00001EE4 */
00001EDE 3B7C 0001 0F40 move.w [A5 + 0xF40], 0x1
label00001EE4:
00001EE4 4E75 rts
fn00001EE6:
00001EE6 2F03 move.l -[A7], D3
00001EE8 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
00001EEC 6600 0114 bne +0x116 /* 00002002 */
00001EF0 2F2D 0F6A move.l -[A7], [A5 + 0xF6A /* export_489 */]
00001EF4 4EAD D9B0 jsr [A5 - 0x2650]
00001EF8 2600 move.l D3, D0
00001EFA 2B43 0F38 move.l [A5 + 0xF38], D3
00001EFE 206D 0F12 movea.l A0, [A5 + 0xF12 /* export_478 */]
00001F02 2050 movea.l A0, [A0]
00001F04 2B68 0008 0F3C move.l [A5 + 0xF3C], [A0 + 0x8]
00001F0A 42A7 clr.l -[A7]
00001F0C 2F2D 0F6A move.l -[A7], [A5 + 0xF6A /* export_489 */]
00001F10 4EAD C2F0 jsr [A5 - 0x3D10]
00001F14 2F03 move.l -[A7], D3
00001F16 206D 0F6A movea.l A0, [A5 + 0xF6A /* export_489 */]
00001F1A 2050 movea.l A0, [A0]
00001F1C 4868 0012 pea.l [A0 + 0x12]
00001F20 2F2D 0F12 move.l -[A7], [A5 + 0xF12 /* export_478 */]
00001F24 4EBA 2C92 jsr [PC + 0x2C92 /* 00004BB8 */]
00001F28 42A7 clr.l -[A7]
00001F2A 2F2D 0F6A move.l -[A7], [A5 + 0xF6A /* export_489 */]
00001F2E 4EAD C2F8 jsr [A5 - 0x3D08]
00001F32 206D 0F12 movea.l A0, [A5 + 0xF12 /* export_478 */]
00001F36 2050 movea.l A0, [A0]
00001F38 2B68 0008 0F42 move.l [A5 + 0xF42 /* export_484 */], [A0 + 0x8]
00001F3E 3F2D 0F40 move.w -[A7], [A5 + 0xF40]
00001F42 2F2D 0F5E move.l -[A7], [A5 + 0xF5E]
00001F46 2F2D 0F12 move.l -[A7], [A5 + 0xF12 /* export_478 */]
00001F4A 4EBA 2CB2 jsr [PC + 0x2CB2 /* 00004BFE */]
00001F4E 206D 0F12 movea.l A0, [A5 + 0xF12 /* export_478 */]
00001F52 2050 movea.l A0, [A0]
00001F54 2B68 0008 0F48 move.l [A5 + 0xF48], [A0 + 0x8]
00001F5A 3F2D 0F46 move.w -[A7], [A5 + 0xF46]
00001F5E 2F2D 0F62 move.l -[A7], [A5 + 0xF62 /* export_488 */]
00001F62 2F2D 0F12 move.l -[A7], [A5 + 0xF12 /* export_478 */]
00001F66 4EBA 2C96 jsr [PC + 0x2C96 /* 00004BFE */]
00001F6A 206D 0F12 movea.l A0, [A5 + 0xF12 /* export_478 */]
00001F6E 2050 movea.l A0, [A0]
00001F70 2B68 0008 0F4E move.l [A5 + 0xF4E], [A0 + 0x8]
00001F76 3F2D 0F4C move.w -[A7], [A5 + 0xF4C]
00001F7A 2F2D 0F66 move.l -[A7], [A5 + 0xF66]
00001F7E 2F2D 0F12 move.l -[A7], [A5 + 0xF12 /* export_478 */]
00001F82 4EBA 2C7A jsr [PC + 0x2C7A /* 00004BFE */]
00001F86 2F2D 0F6E move.l -[A7], [A5 + 0xF6E]
00001F8A 4EAD D9B0 jsr [A5 - 0x2650]
00001F8E 2600 move.l D3, D0
00001F90 3B43 0F58 move.w [A5 + 0xF58], D3
00001F94 206D 0F12 movea.l A0, [A5 + 0xF12 /* export_478 */]
00001F98 2050 movea.l A0, [A0]
00001F9A 2B68 0008 0F5A move.l [A5 + 0xF5A /* export_487 */], [A0 + 0x8]
00001FA0 42A7 clr.l -[A7]
00001FA2 2F2D 0F6E move.l -[A7], [A5 + 0xF6E]
00001FA6 4EAD C2F0 jsr [A5 - 0x3D10]
00001FAA 2F03 move.l -[A7], D3
00001FAC 206D 0F6E movea.l A0, [A5 + 0xF6E]
00001FB0 2050 movea.l A0, [A0]
00001FB2 4868 0012 pea.l [A0 + 0x12]
00001FB6 2F2D 0F12 move.l -[A7], [A5 + 0xF12 /* export_478 */]
00001FBA 4EBA 2BFC jsr [PC + 0x2BFC /* 00004BB8 */]
00001FBE 42A7 clr.l -[A7]
00001FC0 2F2D 0F6E move.l -[A7], [A5 + 0xF6E]
00001FC4 4EAD C2F8 jsr [A5 - 0x3D08]
00001FC8 306D 0F32 movea.w A0, [A5 + 0xF32 /* export_482 */]
00001FCC 2F08 move.l -[A7], A0
00001FCE 2F2D 0F1A move.l -[A7], [A5 + 0xF1A /* export_479 */]
00001FD2 4EAD D968 jsr [A5 - 0x2698]
00001FD6 4EBA 2974 jsr [PC + 0x2974 /* 0000494C */]
00001FDA 4A00 tst.b D0
00001FDC 4FEF 0066 lea.l A7, [A7 + 0x66]
00001FE0 6720 beq +0x22 /* 00002002 */
00001FE2 702A moveq.l D0, 0x2A
00001FE4 C1ED 0F32 muls.w D0, [A5 + 0xF32 /* export_482 */]
00001FE8 206D 0F1A movea.l A0, [A5 + 0xF1A /* export_479 */]
00001FEC 2050 movea.l A0, [A0]
00001FEE D1C0 add.l A0, D0
00001FF0 43ED 0F34 lea.l A1, [A5 + 0xF34]
00001FF4 41E8 0014 lea.l A0, [A0 + 0x14]
00001FF8 7009 moveq.l D0, 0x09
label00001FFA:
00001FFA 20D9 move.l [A0]+, [A1]+
00001FFC 51C8 FFFC dbf D0, -0x6 /* 00001FFA */
00002000 30D9 move.w [A0]+, [A1]+
label00002002:
00002002 261F move.l D3, [A7]+
00002004 4E75 rts
fn00002006:
00002006 302F 0004 move.w D0, [A7 + 0x4]
0000200A 48C0 ext.l D0
0000200C 4EAD 9D1E jsr [A5 - 0x62E2]
00002010 0106 btst D6, D0
00002012 0000 0033 ori.b D0, 0x33 /* '3' */
00002016 0000 0299 ori.b D0, 0x99
0000201A 0018 0000 ori.b [A0]+, 0x0
0000201E 0033 00A6 0000 ori.b [A3 + D0.w], 0xA6
00002024 0034 00A4 0000 ori.b [A4 + D0.w], 0xA4
0000202A 0035 00A2 0000 ori.b [A5 + D0.w], 0xA2
00002030 0036 00A0 0000 ori.b [A6 + D0.w], 0xA0
00002036 0037 007E 0000 ori.b [A7 + D0.w], 0x7E /* '~' */
0000203C 0038 0074 0000 ori.b [0x00000000 /* __m68k_reset_stack__ */], 0x74 /* 't' */
00002042 004E 0076 ori.w A6, 0x76 /* 'v' */
00002046 0000 0069 ori.b D0, 0x69 /* 'i' */
0000204A 0078 0000 01AC ori.w [0x000001AC], 0x0
00002050 006E 0000 01C1 ori.w [A6 + 0x1C1], 0x0
00002056 0080 0000 01C2 ori.l D0, 0x1C2
0000205C 007E 0000 ori.w <<invalid special address>>, 0x0
00002060 0282 0098 0000 andi.l D2, 0x980000
00002066 0283 0096 0000 andi.l D3, 0x960000
0000206C 0284 0094 0000 andi.l D4, 0x940000
00002072 0285 0092 0000 andi.l D5, 0x920000
00002078 0286 0090 0000 andi.l D6, 0x900000
0000207E 0288 005E 0000 andi.l A0, 0x5E0000 /* '^\0\0' */
00002084 0289 005C 0000 andi.l A1, 0x5C0000 /* '\\\0\0' */
0000208A 028A 005A 0000 andi.l A2, 0x5A0000 /* 'Z\0\0' */
00002090 028B 0058 0000 andi.l A3, 0x580000 /* 'X\0\0' */
00002096 028C 0056 0000 andi.l A4, 0x560000 /* 'V\0\0' */
0000209C 028D 0058 0000 andi.l A5, 0x580000 /* 'X\0\0' */
000020A2 028E 004E 0000 andi.l A6, 0x4E0000 /* 'N\0\0' */
000020A8 0298 0064 0000 andi.l [A0]+, 0x640000 /* 'd\0\0' */
000020AE 0299 0062 7000 andi.l [A1]+, 0x627000 /* 'bp\0' */
000020B4 4E75 rts
000020B6 7001 moveq.l D0, 0x01
000020B8 4E75 rts
000020BA 7002 moveq.l D0, 0x02
000020BC 4E75 rts
000020BE 7003 moveq.l D0, 0x03
000020C0 4E75 rts
000020C2 7004 moveq.l D0, 0x04
000020C4 4E75 rts
000020C6 700A moveq.l D0, 0x0A
000020C8 4E75 rts
000020CA 700B moveq.l D0, 0x0B
000020CC 4E75 rts
000020CE 700C moveq.l D0, 0x0C
000020D0 4E75 rts
000020D2 700D moveq.l D0, 0x0D
000020D4 4E75 rts
000020D6 700E moveq.l D0, 0x0E
000020D8 4E75 rts
000020DA 700F moveq.l D0, 0x0F
000020DC 4E75 rts
000020DE 7010 moveq.l D0, 0x10
000020E0 4E75 rts
000020E2 7011 moveq.l D0, 0x11
000020E4 4E75 rts
000020E6 7013 moveq.l D0, 0x13
000020E8 4E75 rts
000020EA 7012 moveq.l D0, 0x12
000020EC 4E75 rts
000020EE 7014 moveq.l D0, 0x14
000020F0 4E75 rts
000020F2 7015 moveq.l D0, 0x15
000020F4 4E75 rts
000020F6 7016 moveq.l D0, 0x16
000020F8 4E75 rts
000020FA 7005 moveq.l D0, 0x05
000020FC 4E75 rts
000020FE 7007 moveq.l D0, 0x07
00002100 4E75 rts
00002102 7008 moveq.l D0, 0x08
00002104 4E75 rts
00002106 7006 moveq.l D0, 0x06
00002108 4E75 rts
0000210A 7009 moveq.l D0, 0x09
0000210C 4E75 rts
0000210E 7017 moveq.l D0, 0x17
00002110 4E75 rts
00002112 7018 moveq.l D0, 0x18
00002114 4E75 rts
00002116 70FF moveq.l D0, 0xFFFFFFFF
00002118 4E75 rts
fn0000211A:
0000211A 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3
0000211E 266F 001C movea.l A3, [A7 + 0x1C]
00002122 246F 0024 movea.l A2, [A7 + 0x24]
00002126 7600 moveq.l D3, 0x00
00002128 6008 bra +0xA /* 00002132 */
label0000212A:
0000212A 35BC FFFF 3200 move.w [A2 + D3.w * 2], 0xFFFF
00002130 5243 addq.w D3, 1
label00002132:
00002132 0C43 0019 cmpi.w D3, 0x19
00002136 6DF2 blt -0xC /* 0000212A */
00002138 4293 clr.l [A3]
0000213A 206D 0F12 movea.l A0, [A5 + 0xF12 /* export_478 */]
0000213E 2050 movea.l A0, [A0]
00002140 2028 0026 move.l D0, [A0 + 0x26]
00002144 0280 0000 0200 andi.l D0, 0x200
0000214A 4A80 tst.l D0
0000214C 6712 beq +0x14 /* 00002160 */
0000214E 426A 0002 clr.w [A2 + 0x2]
00002152 426A 001E clr.w [A2 + 0x1E]
00002156 0093 0000 8002 ori.l [A3], 0x8002
0000215C 7A10 moveq.l D5, 0x10
0000215E 6002 bra +0x4 /* 00002162 */
label00002160:
00002160 7A00 moveq.l D5, 0x00
label00002162:
00002162 206D 0F1A movea.l A0, [A5 + 0xF1A /* export_479 */]
00002166 2050 movea.l A0, [A0]
00002168 3628 000A move.w D3, [A0 + 0xA]
0000216C 48C3 ext.l D3
0000216E 5383 subq.l D3, 1
00002170 6054 bra +0x56 /* 000021C6 */
label00002172:
00002172 702A moveq.l D0, 0x2A
00002174 C1C3 muls.w D0, D3
00002176 206D 0F1A movea.l A0, [A5 + 0xF1A /* export_479 */]
0000217A 2250 movea.l A1, [A0]
0000217C 3F31 0814 move.w -[A7], [A1 + D0 + 0x14]
00002180 4EAD E0E8 jsr [A5 - 0x1F18]
00002184 3C00 move.w D6, D0
00002186 3F06 move.w -[A7], D6
00002188 4EBA FE7C jsr [PC - 0x184 /* 00002006 */]
0000218C 3800 move.w D4, D0
0000218E 702A moveq.l D0, 0x2A
00002190 C1C3 muls.w D0, D3
00002192 206D 0F1A movea.l A0, [A5 + 0xF1A /* export_479 */]
00002196 2250 movea.l A1, [A0]
00002198 3384 0816 move.w [A1 + D0 + 0x16], D4
0000219C 4A44 tst.w D4
0000219E 584F addq.w A7, 4
000021A0 6D22 blt +0x24 /* 000021C4 */
000021A2 3583 4200 move.w [A2 + D4.w * 2], D3
000021A6 3004 move.w D0, D4
000021A8 48C0 ext.l D0
000021AA 7201 moveq.l D1, 0x01
000021AC E1A9 lsl D1, D0
000021AE 8393 or.l [A3], D1
000021B0 3005 move.w D0, D5
000021B2 48C0 ext.l D0
000021B4 3204 move.w D1, D4
000021B6 48C1 ext.l D1
000021B8 5281 addq.l D1, 1
000021BA B280 cmp.l D1, D0
000021BC 6F06 ble +0x8 /* 000021C4 */
000021BE 3A04 move.w D5, D4
000021C0 48C5 ext.l D5
000021C2 5285 addq.l D5, 1
label000021C4:
000021C4 5343 subq.w D3, 1
label000021C6:
000021C6 4A43 tst.w D3
000021C8 6CA8 bge -0x56 /* 00002172 */
000021CA 206F 0020 movea.l A0, [A7 + 0x20]
000021CE 3085 move.w [A0], D5
000021D0 4A45 tst.w D5
000021D2 5EC0 sgt D0
000021D4 4400 neg.b D0
000021D6 49C0 lea.l A4, D0
000021D8 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+
000021DC 4E75 rts
fn000021DE:
000021DE 48E7 1820 movem.l -[A7], D3,D4,A2
000021E2 4FEF FFC6 lea.l A7, [A7 - 0x3A]
000021E6 4857 pea.l [A7]
000021E8 486F 003C pea.l [A7 + 0x3C]
000021EC 486F 003C pea.l [A7 + 0x3C]
000021F0 4EBA FF28 jsr [PC - 0xD8 /* 0000211A */]
000021F4 1800 move.b D4, D0
000021F6 206D 0F12 movea.l A0, [A5 + 0xF12 /* export_478 */]
000021FA 2450 movea.l A2, [A0]
000021FC 256A 0008 003E move.l [A2 + 0x3E], [A2 + 0x8]
00002202 3F2A 003C move.w -[A7], [A2 + 0x3C]
00002206 2F2D 0F26 move.l -[A7], [A5 + 0xF26]
0000220A 2F2D 0F12 move.l -[A7], [A5 + 0xF12 /* export_478 */]
0000220E 4EBA 29EE jsr [PC + 0x29EE /* 00004BFE */]
00002212 206D 0F12 movea.l A0, [A5 + 0xF12 /* export_478 */]
00002216 2450 movea.l A2, [A0]
00002218 256A 0008 0044 move.l [A2 + 0x44], [A2 + 0x8]
0000221E 3F2A 0042 move.w -[A7], [A2 + 0x42]
00002222 2F2D 0F2A move.l -[A7], [A5 + 0xF2A /* export_481 */]
00002226 2F2D 0F12 move.l -[A7], [A5 + 0xF12 /* export_478 */]
0000222A 4EBA 29D2 jsr [PC + 0x29D2 /* 00004BFE */]
0000222E 206D 0F1A movea.l A0, [A5 + 0xF1A /* export_479 */]
00002232 2050 movea.l A0, [A0]
00002234 2628 0008 move.l D3, [A0 + 0x8]
00002238 206D 0F12 movea.l A0, [A5 + 0xF12 /* export_478 */]
0000223C 2450 movea.l A2, [A0]
0000223E 3543 0048 move.w [A2 + 0x48], D3
00002242 256A 0008 004A move.l [A2 + 0x4A], [A2 + 0x8]
00002248 42A7 clr.l -[A7]
0000224A 2F2D 0F1A move.l -[A7], [A5 + 0xF1A /* export_479 */]
0000224E 4EAD C2F0 jsr [A5 - 0x3D10]
00002252 702A moveq.l D0, 0x2A
00002254 4C03 0000 movem.w <none>, D3
00002258 2F00 move.l -[A7], D0
0000225A 206D 0F1A movea.l A0, [A5 + 0xF1A /* export_479 */]
0000225E 2050 movea.l A0, [A0]
00002260 4868 0014 pea.l [A0 + 0x14]
00002264 2F2D 0F12 move.l -[A7], [A5 + 0xF12 /* export_478 */]
00002268 4EBA 294E jsr [PC + 0x294E /* 00004BB8 */]
0000226C 42A7 clr.l -[A7]
0000226E 2F2D 0F1A move.l -[A7], [A5 + 0xF1A /* export_479 */]
00002272 4EAD C2F8 jsr [A5 - 0x3D08]
00002276 206D 0F1E movea.l A0, [A5 + 0xF1E]
0000227A 2050 movea.l A0, [A0]
0000227C 2628 0008 move.l D3, [A0 + 0x8]
00002280 206D 0F12 movea.l A0, [A5 + 0xF12 /* export_478 */]
00002284 2450 movea.l A2, [A0]
00002286 3543 004E move.w [A2 + 0x4E], D3
0000228A 256A 0008 0050 move.l [A2 + 0x50], [A2 + 0x8]
00002290 42A7 clr.l -[A7]
00002292 2F2D 0F1E move.l -[A7], [A5 + 0xF1E]
00002296 4EAD C2F0 jsr [A5 - 0x3D10]
0000229A 2003 move.l D0, D3
0000229C E788 lsl D0, 3
0000229E 2F00 move.l -[A7], D0
000022A0 206D 0F1E movea.l A0, [A5 + 0xF1E]
000022A4 2050 movea.l A0, [A0]
000022A6 4868 0014 pea.l [A0 + 0x14]
000022AA 2F2D 0F12 move.l -[A7], [A5 + 0xF12 /* export_478 */]
000022AE 4EBA 2908 jsr [PC + 0x2908 /* 00004BB8 */]
000022B2 42A7 clr.l -[A7]
000022B4 2F2D 0F1E move.l -[A7], [A5 + 0xF1E]
000022B8 4EAD C2F8 jsr [A5 - 0x3D08]
000022BC 2F2D 0F22 move.l -[A7], [A5 + 0xF22 /* export_480 */]
000022C0 4EAD D9B0 jsr [A5 - 0x2650]
000022C4 2600 move.l D3, D0
000022C6 206D 0F12 movea.l A0, [A5 + 0xF12 /* export_478 */]
000022CA 2450 movea.l A2, [A0]
000022CC 2543 0054 move.l [A2 + 0x54], D3
000022D0 256A 0008 0058 move.l [A2 + 0x58], [A2 + 0x8]
000022D6 42A7 clr.l -[A7]
000022D8 2F2D 0F22 move.l -[A7], [A5 + 0xF22 /* export_480 */]
000022DC 4EAD C2F0 jsr [A5 - 0x3D10]
000022E0 2F03 move.l -[A7], D3
000022E2 206D 0F22 movea.l A0, [A5 + 0xF22 /* export_480 */]
000022E6 2050 movea.l A0, [A0]
000022E8 4868 0012 pea.l [A0 + 0x12]
000022EC 2F2D 0F12 move.l -[A7], [A5 + 0xF12 /* export_478 */]
000022F0 4EBA 28C6 jsr [PC + 0x28C6 /* 00004BB8 */]
000022F4 42A7 clr.l -[A7]
000022F6 2F2D 0F22 move.l -[A7], [A5 + 0xF22 /* export_480 */]
000022FA 4EAD C2F8 jsr [A5 - 0x3D08]
000022FE 4A04 tst.b D4
00002300 4FEF 0078 lea.l A7, [A7 + 0x78]
00002304 6732 beq +0x34 /* 00002338 */
00002306 206D 0F12 movea.l A0, [A5 + 0xF12 /* export_478 */]
0000230A 2450 movea.l A2, [A0]
0000230C 256F 0034 0038 move.l [A2 + 0x38], [A7 + 0x34]
00002312 356F 0038 0032 move.w [A2 + 0x32], [A7 + 0x38]
00002318 256A 0008 0034 move.l [A2 + 0x34], [A2 + 0x8]
0000231E 302F 0038 move.w D0, [A7 + 0x38]
00002322 48C0 ext.l D0
00002324 D080 add.l D0, D0
00002326 2F00 move.l -[A7], D0
00002328 486F 0004 pea.l [A7 + 0x4]
0000232C 2F2D 0F12 move.l -[A7], [A5 + 0xF12 /* export_478 */]
00002330 4EBA 2886 jsr [PC + 0x2886 /* 00004BB8 */]
00002334 4FEF 000C lea.l A7, [A7 + 0xC]
label00002338:
00002338 2F2D 0F12 move.l -[A7], [A5 + 0xF12 /* export_478 */]
0000233C 4EAD D9B8 jsr [A5 - 0x2648]
00002340 7002 moveq.l D0, 0x02
00002342 206D 0F12 movea.l A0, [A5 + 0xF12 /* export_478 */]
00002346 2050 movea.l A0, [A0]
00002348 C0A8 0026 and.l D0, [A0 + 0x26]
0000234C 4A80 tst.l D0
0000234E 584F addq.w A7, 4
00002350 670A beq +0xC /* 0000235C */
00002352 2F2D 0F12 move.l -[A7], [A5 + 0xF12 /* export_478 */]
00002356 4EAD E1D0 jsr [A5 - 0x1E30]
0000235A 584F addq.w A7, 4
label0000235C:
0000235C 4FEF 003A lea.l A7, [A7 + 0x3A]
00002360 4CDF 0418 movem.l D3,D4,A2, [A7]+
00002364 4E75 rts
fn00002366:
00002366 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
0000236A 362F 001A move.w D3, [A7 + 0x1A]
0000236E 286F 001C movea.l A4, [A7 + 0x1C]
00002372 266F 0020 movea.l A3, [A7 + 0x20]
00002376 182F 0024 move.b D4, [A7 + 0x24]
0000237A 42A7 clr.l -[A7]
0000237C 4227 clr.b -[A7]
0000237E 3F03 move.w -[A7], D3
00002380 2F2D 0F26 move.l -[A7], [A5 + 0xF26]
00002384 4EAD DFC8 jsr [A5 - 0x2038]
00002388 2448 movea.l A2, A0
0000238A 200A move.l D0, A2
0000238C 4FEF 000C lea.l A7, [A7 + 0xC]
00002390 6716 beq +0x18 /* 000023A8 */
00002392 38BC 0003 move.w [A4], 0x3
00002396 3F03 move.w -[A7], D3
00002398 4EAD E0E0 jsr [A5 - 0x1F20]
0000239C 3680 move.w [A3], D0
0000239E 7000 moveq.l D0, 0x00
000023A0 544F addq.w A7, 2
000023A2 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
000023A6 4E75 rts
label000023A8:
000023A8 42A7 clr.l -[A7]
000023AA 4227 clr.b -[A7]
000023AC 3F03 move.w -[A7], D3
000023AE 2F2D 0F66 move.l -[A7], [A5 + 0xF66]
000023B2 4EAD DFC8 jsr [A5 - 0x2038]
000023B6 2448 movea.l A2, A0
000023B8 200A move.l D0, A2
000023BA 4FEF 000C lea.l A7, [A7 + 0xC]
000023BE 6716 beq +0x18 /* 000023D6 */
000023C0 38BC 0002 move.w [A4], 0x2
000023C4 3F03 move.w -[A7], D3
000023C6 4EAD E0E0 jsr [A5 - 0x1F20]
000023CA 3680 move.w [A3], D0
000023CC 7000 moveq.l D0, 0x00
000023CE 544F addq.w A7, 2
000023D0 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
000023D4 4E75 rts
label000023D6:
000023D6 42A7 clr.l -[A7]
000023D8 4227 clr.b -[A7]
000023DA 3F03 move.w -[A7], D3
000023DC 2F2D 0F2A move.l -[A7], [A5 + 0xF2A /* export_481 */]
000023E0 4EAD DFC8 jsr [A5 - 0x2038]
000023E4 2448 movea.l A2, A0
000023E6 200A move.l D0, A2
000023E8 4FEF 000C lea.l A7, [A7 + 0xC]
000023EC 6716 beq +0x18 /* 00002404 */
000023EE 38BC 0002 move.w [A4], 0x2
000023F2 3F03 move.w -[A7], D3
000023F4 4EAD E0E0 jsr [A5 - 0x1F20]
000023F8 3680 move.w [A3], D0
000023FA 7000 moveq.l D0, 0x00
000023FC 544F addq.w A7, 2
000023FE 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00002402 4E75 rts
label00002404:
00002404 42A7 clr.l -[A7]
00002406 4227 clr.b -[A7]
00002408 3F03 move.w -[A7], D3
0000240A 2F2D 0F5E move.l -[A7], [A5 + 0xF5E]
0000240E 4EAD DFC8 jsr [A5 - 0x2038]
00002412 2448 movea.l A2, A0
00002414 200A move.l D0, A2
00002416 4FEF 000C lea.l A7, [A7 + 0xC]
0000241A 6716 beq +0x18 /* 00002432 */
0000241C 38BC 0004 move.w [A4], 0x4
00002420 302A 0006 move.w D0, [A2 + 0x6]
00002424 48C0 ext.l D0
00002426 E788 lsl D0, 3
00002428 3680 move.w [A3], D0
0000242A 7000 moveq.l D0, 0x00
0000242C 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00002430 4E75 rts
label00002432:
00002432 42A7 clr.l -[A7]
00002434 4227 clr.b -[A7]
00002436 3F03 move.w -[A7], D3
00002438 2F2D 0F62 move.l -[A7], [A5 + 0xF62 /* export_488 */]
0000243C 4EAD DFC8 jsr [A5 - 0x2038]
00002440 2448 movea.l A2, A0
00002442 200A move.l D0, A2
00002444 4FEF 000C lea.l A7, [A7 + 0xC]
00002448 6716 beq +0x18 /* 00002460 */
0000244A 38BC 0005 move.w [A4], 0x5
0000244E 302A 0006 move.w D0, [A2 + 0x6]
00002452 48C0 ext.l D0
00002454 E788 lsl D0, 3
00002456 3680 move.w [A3], D0
00002458 7000 moveq.l D0, 0x00
0000245A 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
0000245E 4E75 rts
label00002460:
00002460 7004 moveq.l D0, 0x04
00002462 206D 0F12 movea.l A0, [A5 + 0xF12 /* export_478 */]
00002466 2050 movea.l A0, [A0]
00002468 C0A8 0026 and.l D0, [A0 + 0x26]
0000246C 4A80 tst.l D0
0000246E 6712 beq +0x14 /* 00002482 */
00002470 38BC 0001 move.w [A4], 0x1
00002474 3F03 move.w -[A7], D3
00002476 4EAD E0E0 jsr [A5 - 0x1F20]
0000247A 3680 move.w [A3], D0
0000247C 544F addq.w A7, 2
0000247E 6000 00AC bra +0xAE /* 0000252C */
label00002482:
00002482 7008 moveq.l D0, 0x08
00002484 206D 0F12 movea.l A0, [A5 + 0xF12 /* export_478 */]
00002488 2050 movea.l A0, [A0]
0000248A C0A8 0026 and.l D0, [A0 + 0x26]
0000248E 4A80 tst.l D0
00002490 6710 beq +0x12 /* 000024A2 */
00002492 4254 clr.w [A4]
00002494 3F03 move.w -[A7], D3
00002496 4EAD E0E0 jsr [A5 - 0x1F20]
0000249A 3680 move.w [A3], D0
0000249C 544F addq.w A7, 2
0000249E 6000 008C bra +0x8E /* 0000252C */
label000024A2:
000024A2 4A2F 0018 tst.b [A7 + 0x18]
000024A6 6710 beq +0x12 /* 000024B8 */
000024A8 38BC 0001 move.w [A4], 0x1
000024AC 3F03 move.w -[A7], D3
000024AE 4EAD E0E0 jsr [A5 - 0x1F20]
000024B2 3680 move.w [A3], D0
000024B4 544F addq.w A7, 2
000024B6 6074 bra +0x76 /* 0000252C */
label000024B8:
000024B8 4A2D 0F8D tst.b [A5 + 0xF8D]
000024BC 6702 beq +0x4 /* 000024C0 */
000024BE 7801 moveq.l D4, 0x01
label000024C0:
000024C0 7000 moveq.l D0, 0x00
000024C2 1004 move.b D0, D4
000024C4 6706 beq +0x8 /* 000024CC */
000024C6 5380 subq.l D0, 1
000024C8 670E beq +0x10 /* 000024D8 */
000024CA 6058 bra +0x5A /* 00002524 */
label000024CC:
000024CC 3F3C 001A move.w -[A7], 0x1A
000024D0 4EBA 2492 jsr [PC + 0x2492 /* 00004964 */]
000024D4 544F addq.w A7, 2
000024D6 604C bra +0x4E /* 00002524 */
label000024D8:
000024D8 42A7 clr.l -[A7]
000024DA 1F3C 0001 move.b -[A7], 0x1
000024DE 3F03 move.w -[A7], D3
000024E0 2F2D 0F62 move.l -[A7], [A5 + 0xF62 /* export_488 */]
000024E4 4EAD DFC8 jsr [A5 - 0x2038]
000024E8 2448 movea.l A2, A0
000024EA 200A move.l D0, A2
000024EC 4FEF 000C lea.l A7, [A7 + 0xC]
000024F0 6612 bne +0x14 /* 00002504 */
000024F2 3F3C 0001 move.w -[A7], 0x1
000024F6 4EBA 246C jsr [PC + 0x246C /* 00004964 */]
000024FA 7000 moveq.l D0, 0x00
000024FC 544F addq.w A7, 2
000024FE 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00002502 4E75 rts
label00002504:
00002504 7004 moveq.l D0, 0x04
00002506 2480 move.l [A2], D0
00002508 302D 0F46 move.w D0, [A5 + 0xF46]
0000250C 526D 0F46 addq.w [A5 + 0xF46], 1
00002510 48C0 ext.l D0
00002512 2540 0004 move.l [A2 + 0x4], D0
00002516 38BC 0005 move.w [A4], 0x5
0000251A 302A 0006 move.w D0, [A2 + 0x6]
0000251E 48C0 ext.l D0
00002520 E788 lsl D0, 3
00002522 3680 move.w [A3], D0
label00002524:
00002524 7000 moveq.l D0, 0x00
00002526 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
0000252A 4E75 rts
label0000252C:
0000252C 7001 moveq.l D0, 0x01
0000252E 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00002532 4E75 rts
fn00002534:
00002534 1F2F 000E move.b -[A7], [A7 + 0xE]
00002538 2F2F 000C move.l -[A7], [A7 + 0xC]
0000253C 2F2F 000C move.l -[A7], [A7 + 0xC]
00002540 3F2F 000E move.w -[A7], [A7 + 0xE]
00002544 4227 clr.b -[A7]
00002546 4EBA FE1E jsr [PC - 0x1E2 /* 00002366 */]
0000254A 4FEF 000E lea.l A7, [A7 + 0xE]
0000254E 4E75 rts
fn00002550:
00002550 594F subq.w A7, 4
00002552 4227 clr.b -[A7]
00002554 486F 0002 pea.l [A7 + 0x2]
00002558 486F 0008 pea.l [A7 + 0x8]
0000255C 3F2F 0012 move.w -[A7], [A7 + 0x12]
00002560 4EBA FFD2 jsr [PC - 0x2E /* 00002534 */]
00002564 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
00002568 4FEF 000C lea.l A7, [A7 + 0xC]
0000256C 6614 bne +0x16 /* 00002582 */
0000256E 3F17 move.w -[A7], [A7]
00002570 302F 0004 move.w D0, [A7 + 0x4]
00002574 48C0 ext.l D0
00002576 7247 moveq.l D1, 0x47
00002578 D081 add.l D0, D1
0000257A 1F00 move.b -[A7], D0
0000257C 4EBA 2506 jsr [PC + 0x2506 /* 00004A84 */]
00002580 584F addq.w A7, 4
label00002582:
00002582 584F addq.w A7, 4
00002584 4E75 rts
fn00002586:
00002586 2F0A move.l -[A7], A2
00002588 514F subq.w A7, 8
0000258A 4857 pea.l [A7]
0000258C 4EBA 2448 jsr [PC + 0x2448 /* 000049D6 */]
00002590 7008 moveq.l D0, 0x08
00002592 B0AF 0004 cmp.l D0, [A7 + 0x4]
00002596 584F addq.w A7, 4
00002598 663E bne +0x40 /* 000025D8 */
0000259A 702A moveq.l D0, 0x2A
0000259C B0AF 0004 cmp.l D0, [A7 + 0x4]
000025A0 6D36 blt +0x38 /* 000025D8 */
000025A2 4857 pea.l [A7]
000025A4 206F 0014 movea.l A0, [A7 + 0x14]
000025A8 4E90 jsr [A0]
000025AA 4A00 tst.b D0
000025AC 584F addq.w A7, 4
000025AE 6628 bne +0x2A /* 000025D8 */
000025B0 700A moveq.l D0, 0x0A
000025B2 C1EF 0006 muls.w D0, [A7 + 0x6]
000025B6 246D 0CFE movea.l A2, [A5 + 0xCFE]
000025BA 2452 movea.l A2, [A2]
000025BC D5C0 add.l A2, D0
000025BE 45EA 0014 lea.l A2, [A2 + 0x14]
000025C2 0C12 0002 cmpi.b [A2], 0x2
000025C6 6610 bne +0x12 /* 000025D8 */
000025C8 206F 0014 movea.l A0, [A7 + 0x14]
000025CC 20AA 0002 move.l [A0], [A2 + 0x2]
000025D0 7001 moveq.l D0, 0x01
000025D2 504F addq.w A7, 8
000025D4 245F movea.l A2, [A7]+
000025D6 4E75 rts
label000025D8:
000025D8 4857 pea.l [A7]
000025DA 4EBA 2456 jsr [PC + 0x2456 /* 00004A32 */]
000025DE 7000 moveq.l D0, 0x00
000025E0 4FEF 000C lea.l A7, [A7 + 0xC]
000025E4 245F movea.l A2, [A7]+
000025E6 4E75 rts
fn000025E8:
000025E8 48E7 0030 movem.l -[A7], A2,A3
000025EC 246F 000C movea.l A2, [A7 + 0xC]
000025F0 4A92 tst.l [A2]
000025F2 6608 bne +0xA /* 000025FC */
000025F4 7001 moveq.l D0, 0x01
000025F6 4CDF 0C00 movem.l A2,A3, [A7]+
000025FA 4E75 rts
label000025FC:
000025FC 7008 moveq.l D0, 0x08
000025FE B092 cmp.l D0, [A2]
00002600 6632 bne +0x34 /* 00002634 */
00002602 702A moveq.l D0, 0x2A
00002604 B0AA 0004 cmp.l D0, [A2 + 0x4]
00002608 6D2A blt +0x2C /* 00002634 */
0000260A 700A moveq.l D0, 0x0A
0000260C C1EA 0006 muls.w D0, [A2 + 0x6]
00002610 266D 0CFE movea.l A3, [A5 + 0xCFE]
00002614 2653 movea.l A3, [A3]
00002616 D7C0 add.l A3, D0
00002618 47EB 0014 lea.l A3, [A3 + 0x14]
0000261C 0C13 0002 cmpi.b [A3], 0x2
00002620 670A beq +0xC /* 0000262C */
00002622 0C13 0004 cmpi.b [A3], 0x4
00002626 6704 beq +0x6 /* 0000262C */
00002628 7000 moveq.l D0, 0x00
0000262A 6002 bra +0x4 /* 0000262E */
label0000262C:
0000262C 7001 moveq.l D0, 0x01
label0000262E:
0000262E 4CDF 0C00 movem.l A2,A3, [A7]+
00002632 4E75 rts
label00002634:
00002634 7000 moveq.l D0, 0x00
00002636 4CDF 0C00 movem.l A2,A3, [A7]+
0000263A 4E75 rts
fn0000263C:
0000263C 302F 0004 move.w D0, [A7 + 0x4]
00002640 48C0 ext.l D0
00002642 0480 0000 0073 subi.l D0, 0x73 /* 's' */
00002648 6712 beq +0x14 /* 0000265C */
0000264A 0480 0000 0069 subi.l D0, 0x69 /* 'i' */
00002650 670A beq +0xC /* 0000265C */
00002652 0480 0000 0119 subi.l D0, 0x119
00002658 6702 beq +0x4 /* 0000265C */
0000265A 6004 bra +0x6 /* 00002660 */
label0000265C:
0000265C 7001 moveq.l D0, 0x01
0000265E 4E75 rts
label00002660:
00002660 7000 moveq.l D0, 0x00
00002662 4E75 rts
fn00002664:
00002664 302F 0004 move.w D0, [A7 + 0x4]
00002668 48C0 ext.l D0
0000266A 4EAD 9D1E jsr [A5 - 0x62E2]
0000266E 0034 0000 0073 ori.b [A4 + D0.w + 0x73], 0x0
00002674 0000 01F7 ori.b D0, 0xF7
00002678 0005 0000 ori.b D5, 0x0
0000267C 0073 0020 0000 ori.w [A3 + D0.w], 0x20 /* ' ' */
00002682 00DC ori.? [A4]+, 0xFFFFFFFFFFFFFFFF
00002684 001A 0000 ori.b [A2]+, 0x0
00002688 0160 bchg -[A0], D0
0000268A 0014 0000 ori.b [A4], 0x0
0000268E 01F2 000E bset [A2 + D0.w + 0xE], D0
00002692 0000 01F5 ori.b D0, 0xF5
00002696 0008 0000 ori.b A0, 0x0
0000269A 01F7 0002 bset [A7 + D0.w + 0x2], D0
0000269E 7001 moveq.l D0, 0x01
000026A0 4E75 rts
000026A2 7000 moveq.l D0, 0x00
000026A4 4E75 rts
fn000026A6:
000026A6 2F0A move.l -[A7], A2
000026A8 514F subq.w A7, 8
000026AA 246F 0010 movea.l A2, [A7 + 0x10]
000026AE 3F3C 003C move.w -[A7], 0x3C /* '<' */
000026B2 486F 0002 pea.l [A7 + 0x2]
000026B6 4EBA 25D0 jsr [PC + 0x25D0 /* 00004C88 */]
000026BA 4A00 tst.b D0
000026BC 5C4F addq.w A7, 6
000026BE 6746 beq +0x48 /* 00002706 */
000026C0 3F3C 01F7 move.w -[A7], 0x1F7
000026C4 486F 0002 pea.l [A7 + 0x2]
000026C8 4EBA 25BE jsr [PC + 0x25BE /* 00004C88 */]
000026CC 4A00 tst.b D0
000026CE 5C4F addq.w A7, 6
000026D0 6612 bne +0x14 /* 000026E4 */
000026D2 3F3C 0003 move.w -[A7], 0x3
000026D6 4EBA 228C jsr [PC + 0x228C /* 00004964 */]
000026DA 7000 moveq.l D0, 0x00
000026DC 4FEF 000A lea.l A7, [A7 + 0xA]
000026E0 245F movea.l A2, [A7]+
000026E2 4E75 rts
label000026E4:
000026E4 41ED E4C0 lea.l A0, [A5 - 0x1B40]
000026E8 B5C8 cmpa.l A2, A0
000026EA 660A bne +0xC /* 000026F6 */
000026EC 2F0A move.l -[A7], A2
000026EE 4EBA 0416 jsr [PC + 0x416 /* 00002B06 */]
000026F2 584F addq.w A7, 4
000026F4 6008 bra +0xA /* 000026FE */
label000026F6:
000026F6 2F0A move.l -[A7], A2
000026F8 4EBA 0324 jsr [PC + 0x324 /* 00002A1E */]
000026FC 584F addq.w A7, 4
label000026FE:
000026FE 7001 moveq.l D0, 0x01
00002700 504F addq.w A7, 8
00002702 245F movea.l A2, [A7]+
00002704 4E75 rts
label00002706:
00002706 4857 pea.l [A7]
00002708 4EBA 2328 jsr [PC + 0x2328 /* 00004A32 */]
0000270C 7000 moveq.l D0, 0x00
0000270E 4FEF 000C lea.l A7, [A7 + 0xC]
00002712 245F movea.l A2, [A7]+
00002714 4E75 rts
fn00002716:
00002716 48E7 1820 movem.l -[A7], D3,D4,A2
0000271A 514F subq.w A7, 8
0000271C 246F 0018 movea.l A2, [A7 + 0x18]
00002720 362F 001C move.w D3, [A7 + 0x1C]
00002724 4857 pea.l [A7]
00002726 4EBA 22AE jsr [PC + 0x22AE /* 000049D6 */]
0000272A 7008 moveq.l D0, 0x08
0000272C B0AF 0004 cmp.l D0, [A7 + 0x4]
00002730 584F addq.w A7, 4
00002732 6626 bne +0x28 /* 0000275A */
00002734 7002 moveq.l D0, 0x02
00002736 B0AF 0004 cmp.l D0, [A7 + 0x4]
0000273A 661E bne +0x20 /* 0000275A */
0000273C 3F03 move.w -[A7], D3
0000273E 4EBA FEFC jsr [PC - 0x104 /* 0000263C */]
00002742 4A00 tst.b D0
00002744 544F addq.w A7, 2
00002746 6644 bne +0x46 /* 0000278C */
00002748 4267 clr.w -[A7]
0000274A 1F3C 0001 move.b -[A7], 0x1
0000274E 3F03 move.w -[A7], D3
00002750 4EBA 0722 jsr [PC + 0x722 /* 00002E74 */]
00002754 5C4F addq.w A7, 6
00002756 6000 0090 bra +0x92 /* 000027E8 */
label0000275A:
0000275A 3F03 move.w -[A7], D3
0000275C 4EBA FF06 jsr [PC - 0xFA /* 00002664 */]
00002760 4A00 tst.b D0
00002762 544F addq.w A7, 2
00002764 6716 beq +0x18 /* 0000277C */
00002766 4857 pea.l [A7]
00002768 4EBA FE7E jsr [PC - 0x182 /* 000025E8 */]
0000276C 4A00 tst.b D0
0000276E 584F addq.w A7, 4
00002770 660A bne +0xC /* 0000277C */
00002772 4857 pea.l [A7]
00002774 4E92 jsr [A2]
00002776 4A00 tst.b D0
00002778 584F addq.w A7, 4
0000277A 6710 beq +0x12 /* 0000278C */
label0000277C:
0000277C 4857 pea.l [A7]
0000277E 4EBA 22B2 jsr [PC + 0x22B2 /* 00004A32 */]
00002782 3F03 move.w -[A7], D3
00002784 4EBA FDCA jsr [PC - 0x236 /* 00002550 */]
00002788 5C4F addq.w A7, 6
0000278A 605C bra +0x5E /* 000027E8 */
label0000278C:
0000278C 7801 moveq.l D4, 0x01
0000278E 4857 pea.l [A7]
00002790 4EBA 22A0 jsr [PC + 0x22A0 /* 00004A32 */]
00002794 41ED E4C0 lea.l A0, [A5 - 0x1B40]
00002798 B5C8 cmpa.l A2, A0
0000279A 584F addq.w A7, 4
0000279C 660A bne +0xC /* 000027A8 */
0000279E 2F0A move.l -[A7], A2
000027A0 4EBA 0364 jsr [PC + 0x364 /* 00002B06 */]
000027A4 584F addq.w A7, 4
000027A6 6008 bra +0xA /* 000027B0 */
label000027A8:
000027A8 2F0A move.l -[A7], A2
000027AA 4EBA 0272 jsr [PC + 0x272 /* 00002A1E */]
000027AE 584F addq.w A7, 4
label000027B0:
000027B0 3F03 move.w -[A7], D3
000027B2 4EBA FE88 jsr [PC - 0x178 /* 0000263C */]
000027B6 4A00 tst.b D0
000027B8 544F addq.w A7, 2
000027BA 670E beq +0x10 /* 000027CA */
000027BC 2F0A move.l -[A7], A2
000027BE 4EBA FEE6 jsr [PC - 0x11A /* 000026A6 */]
000027C2 4A00 tst.b D0
000027C4 584F addq.w A7, 4
000027C6 6702 beq +0x4 /* 000027CA */
000027C8 7802 moveq.l D4, 0x02
label000027CA:
000027CA 3F04 move.w -[A7], D4
000027CC 1F3C 0043 move.b -[A7], 0x43 /* 'C' */
000027D0 4EBA 22B2 jsr [PC + 0x22B2 /* 00004A84 */]
000027D4 3F03 move.w -[A7], D3
000027D6 4EAD E0E0 jsr [A5 - 0x1F20]
000027DA 544F addq.w A7, 2
000027DC 3F00 move.w -[A7], D0
000027DE 1F2D 0F08 move.b -[A7], [A5 + 0xF08]
000027E2 4EBA 22A0 jsr [PC + 0x22A0 /* 00004A84 */]
000027E6 504F addq.w A7, 8
label000027E8:
000027E8 504F addq.w A7, 8
000027EA 4CDF 0418 movem.l D3,D4,A2, [A7]+
000027EE 4E75 rts
fn000027F0:
000027F0 48E7 1030 movem.l -[A7], D3,A2,A3
000027F4 266F 0010 movea.l A3, [A7 + 0x10]
000027F8 362F 0014 move.w D3, [A7 + 0x14]
000027FC 700A moveq.l D0, 0x0A
000027FE C1C3 muls.w D0, D3
00002800 246D 0CFE movea.l A2, [A5 + 0xCFE]
00002804 2452 movea.l A2, [A2]
00002806 D5C0 add.l A2, D0
00002808 45EA 0014 lea.l A2, [A2 + 0x14]
0000280C 7000 moveq.l D0, 0x00
0000280E 1012 move.b D0, [A2]
00002810 5380 subq.l D0, 1
00002812 670A beq +0xC /* 0000281E */
00002814 5380 subq.l D0, 1
00002816 6728 beq +0x2A /* 00002840 */
00002818 5380 subq.l D0, 1
0000281A 6714 beq +0x16 /* 00002830 */
0000281C 605A bra +0x5C /* 00002878 */
label0000281E:
0000281E 2F0B move.l -[A7], A3
00002820 4EBA 01FC jsr [PC + 0x1FC /* 00002A1E */]
00002824 1F2A 0005 move.b -[A7], [A2 + 0x5]
00002828 4EBA 2218 jsr [PC + 0x2218 /* 00004A42 */]
0000282C 5C4F addq.w A7, 6
0000282E 6052 bra +0x54 /* 00002882 */
label00002830:
00002830 3F2A 0004 move.w -[A7], [A2 + 0x4]
00002834 2F0B move.l -[A7], A3
00002836 206A 0006 movea.l A0, [A2 + 0x6]
0000283A 4E90 jsr [A0]
0000283C 5C4F addq.w A7, 6
0000283E 6042 bra +0x44 /* 00002882 */
label00002840:
00002840 0C43 0007 cmpi.w D3, 0x7
00002844 6706 beq +0x8 /* 0000284C */
00002846 0C43 0008 cmpi.w D3, 0x8
0000284A 6620 bne +0x22 /* 0000286C */
label0000284C:
0000284C 2F0B move.l -[A7], A3
0000284E 4EBA 01CE jsr [PC + 0x1CE /* 00002A1E */]
00002852 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
00002856 584F addq.w A7, 4
00002858 6628 bne +0x2A /* 00002882 */
0000285A 0C43 0007 cmpi.w D3, 0x7
0000285E 6622 bne +0x24 /* 00002882 */
00002860 1F3C 0009 move.b -[A7], 0x9 /* '\t' */
00002864 4EBA 21DC jsr [PC + 0x21DC /* 00004A42 */]
00002868 544F addq.w A7, 2
0000286A 6016 bra +0x18 /* 00002882 */
label0000286C:
0000286C 3F3C 0024 move.w -[A7], 0x24 /* '$' */
00002870 4EBA 20F2 jsr [PC + 0x20F2 /* 00004964 */]
00002874 544F addq.w A7, 2
00002876 600A bra +0xC /* 00002882 */
label00002878:
00002878 3F3C 0025 move.w -[A7], 0x25 /* '%' */
0000287C 4EBA 20E6 jsr [PC + 0x20E6 /* 00004964 */]
00002880 544F addq.w A7, 2
label00002882:
00002882 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00002886 4E75 rts
fn00002888:
00002888 554F subq.w A7, 2
0000288A 206D 0F1E movea.l A0, [A5 + 0xF1E]
0000288E 2050 movea.l A0, [A0]
00002890 3EA8 000A move.w [A7], [A0 + 0xA]
00002894 2F2F 0006 move.l -[A7], [A7 + 0x6]
00002898 2F2D 0F1E move.l -[A7], [A5 + 0xF1E]
0000289C 4EAD D970 jsr [A5 - 0x2690]
000028A0 4EBA 20AA jsr [PC + 0x20AA /* 0000494C */]
000028A4 4A00 tst.b D0
000028A6 504F addq.w A7, 8
000028A8 6712 beq +0x14 /* 000028BC */
000028AA 3017 move.w D0, [A7]
000028AC 48C0 ext.l D0
000028AE E788 lsl D0, 3
000028B0 3F00 move.w -[A7], D0
000028B2 1F3C 0044 move.b -[A7], 0x44 /* 'D' */
000028B6 4EBA 21CC jsr [PC + 0x21CC /* 00004A84 */]
000028BA 584F addq.w A7, 4
label000028BC:
000028BC 544F addq.w A7, 2
000028BE 4E75 rts
fn000028C0:
000028C0 2F03 move.l -[A7], D3
000028C2 514F subq.w A7, 8
000028C4 262F 0010 move.l D3, [A7 + 0x10]
000028C8 3003 move.w D0, D3
000028CA 48C0 ext.l D0
000028CC B083 cmp.l D0, D3
000028CE 660A bne +0xC /* 000028DA */
000028D0 3F03 move.w -[A7], D3
000028D2 4EBA 2288 jsr [PC + 0x2288 /* 00004B5C */]
000028D6 544F addq.w A7, 2
000028D8 6010 bra +0x12 /* 000028EA */
label000028DA:
000028DA 7004 moveq.l D0, 0x04
000028DC 2E80 move.l [A7], D0
000028DE 2F43 0004 move.l [A7 + 0x4], D3
000028E2 4857 pea.l [A7]
000028E4 4EBA FFA2 jsr [PC - 0x5E /* 00002888 */]
000028E8 584F addq.w A7, 4
label000028EA:
000028EA 504F addq.w A7, 8
000028EC 261F move.l D3, [A7]+
000028EE 4E75 rts
fn000028F0:
000028F0 2F0A move.l -[A7], A2
000028F2 4FEF FFF2 lea.l A7, [A7 - 0xE]
000028F6 246F 0018 movea.l A2, [A7 + 0x18]
000028FA 422F 0001 clr.b [A7 + 0x1]
000028FE 2F0A move.l -[A7], A2
00002900 4EAD C2E0 jsr [A5 - 0x3D20]
00002904 2F40 000E move.l [A7 + 0xE], D0
00002908 306F 001A movea.w A0, [A7 + 0x1A]
0000290C 2F48 0006 move.l [A7 + 0x6], A0
00002910 2F2D 0F22 move.l -[A7], [A5 + 0xF22 /* export_480 */]
00002914 4EAD D9B0 jsr [A5 - 0x2650]
00002918 2F40 000E move.l [A7 + 0xE], D0
0000291C 4878 0004 push.l 0x4
00002920 486F 0016 pea.l [A7 + 0x16]
00002924 2F2D 0F22 move.l -[A7], [A5 + 0xF22 /* export_480 */]
00002928 4EAD D9C0 jsr [A5 - 0x2640]
0000292C 4EBA 201E jsr [PC + 0x201E /* 0000494C */]
00002930 4A00 tst.b D0
00002932 4FEF 0014 lea.l A7, [A7 + 0x14]
00002936 6758 beq +0x5A /* 00002990 */
00002938 42A7 clr.l -[A7]
0000293A 2F0A move.l -[A7], A2
0000293C 4EAD C2F0 jsr [A5 - 0x3D10]
00002940 2F2F 0012 move.l -[A7], [A7 + 0x12]
00002944 2F12 move.l -[A7], [A2]
00002946 2F2D 0F22 move.l -[A7], [A5 + 0xF22 /* export_480 */]
0000294A 4EAD D9C0 jsr [A5 - 0x2640]
0000294E 42A7 clr.l -[A7]
00002950 2F0A move.l -[A7], A2
00002952 4EAD C2F8 jsr [A5 - 0x3D08]
00002956 4EBA 1FF4 jsr [PC + 0x1FF4 /* 0000494C */]
0000295A 4A00 tst.b D0
0000295C 4FEF 001C lea.l A7, [A7 + 0x1C]
00002960 672E beq +0x30 /* 00002990 */
00002962 7001 moveq.l D0, 0x01
00002964 C0AF 000A and.l D0, [A7 + 0xA]
00002968 671C beq +0x1E /* 00002986 */
0000296A 4878 0001 push.l 0x1
0000296E 486F 0005 pea.l [A7 + 0x5]
00002972 2F2D 0F22 move.l -[A7], [A5 + 0xF22 /* export_480 */]
00002976 4EAD D9C0 jsr [A5 - 0x2640]
0000297A 4EBA 1FD0 jsr [PC + 0x1FD0 /* 0000494C */]
0000297E 4A00 tst.b D0
00002980 4FEF 000C lea.l A7, [A7 + 0xC]
00002984 670A beq +0xC /* 00002990 */
label00002986:
00002986 486F 0002 pea.l [A7 + 0x2]
0000298A 4EBA FEFC jsr [PC - 0x104 /* 00002888 */]
0000298E 584F addq.w A7, 4
label00002990:
00002990 4FEF 000E lea.l A7, [A7 + 0xE]
00002994 245F movea.l A2, [A7]+
00002996 4E75 rts
fn00002998:
00002998 2F2F 0004 move.l -[A7], [A7 + 0x4]
0000299C 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000029A0 4EBA FF4E jsr [PC - 0xB2 /* 000028F0 */]
000029A4 5C4F addq.w A7, 6
000029A6 4E75 rts
fn000029A8:
000029A8 2F2F 0004 move.l -[A7], [A7 + 0x4]
000029AC 3F3C 0001 move.w -[A7], 0x1
000029B0 4EBA FF3E jsr [PC - 0xC2 /* 000028F0 */]
000029B4 5C4F addq.w A7, 6
000029B6 4E75 rts
fn000029B8:
000029B8 2F0A move.l -[A7], A2
000029BA 246F 0008 movea.l A2, [A7 + 0x8]
000029BE 2012 move.l D0, [A2]
000029C0 5380 subq.l D0, 1
000029C2 671A beq +0x1C /* 000029DE */
000029C4 5780 subq.l D0, 3
000029C6 6722 beq +0x24 /* 000029EA */
000029C8 5980 subq.l D0, 4
000029CA 6706 beq +0x8 /* 000029D2 */
000029CC 5380 subq.l D0, 1
000029CE 6726 beq +0x28 /* 000029F6 */
000029D0 6030 bra +0x32 /* 00002A02 */
label000029D2:
000029D2 3F2A 0006 move.w -[A7], [A2 + 0x6]
000029D6 4EBA 212C jsr [PC + 0x212C /* 00004B04 */]
000029DA 544F addq.w A7, 2
000029DC 602E bra +0x30 /* 00002A0C */
label000029DE:
000029DE 2F2A 0004 move.l -[A7], [A2 + 0x4]
000029E2 4EBA FFC4 jsr [PC - 0x3C /* 000029A8 */]
000029E6 584F addq.w A7, 4
000029E8 6022 bra +0x24 /* 00002A0C */
label000029EA:
000029EA 2F2A 0004 move.l -[A7], [A2 + 0x4]
000029EE 4EBA FED0 jsr [PC - 0x130 /* 000028C0 */]
000029F2 584F addq.w A7, 4
000029F4 6016 bra +0x18 /* 00002A0C */
label000029F6:
000029F6 2F2A 0004 move.l -[A7], [A2 + 0x4]
000029FA 4EBA FF9C jsr [PC - 0x64 /* 00002998 */]
000029FE 584F addq.w A7, 4
00002A00 600A bra +0xC /* 00002A0C */
label00002A02:
00002A02 3F3C 0026 move.w -[A7], 0x26 /* '&' */
00002A06 4EBA 1F5C jsr [PC + 0x1F5C /* 00004964 */]
00002A0A 544F addq.w A7, 2
label00002A0C:
00002A0C 2F2A 0004 move.l -[A7], [A2 + 0x4]
00002A10 2F2A 0000 move.l -[A7], [A2 + 0x0]
00002A14 4EAD E1B8 jsr [A5 - 0x1E48]
00002A18 504F addq.w A7, 8
00002A1A 245F movea.l A2, [A7]+
00002A1C 4E75 rts
fn00002A1E:
00002A1E 514F subq.w A7, 8
00002A20 4857 pea.l [A7]
00002A22 4EBA 1FB2 jsr [PC + 0x1FB2 /* 000049D6 */]
00002A26 202F 0004 move.l D0, [A7 + 0x4]
00002A2A 584F addq.w A7, 4
00002A2C 5180 subq.l D0, 8
00002A2E 6702 beq +0x4 /* 00002A32 */
00002A30 6028 bra +0x2A /* 00002A5A */
label00002A32:
00002A32 702A moveq.l D0, 0x2A
00002A34 B0AF 0004 cmp.l D0, [A7 + 0x4]
00002A38 6D10 blt +0x12 /* 00002A4A */
00002A3A 3F2F 0006 move.w -[A7], [A7 + 0x6]
00002A3E 2F2F 000E move.l -[A7], [A7 + 0xE]
00002A42 4EBA FDAC jsr [PC - 0x254 /* 000027F0 */]
00002A46 5C4F addq.w A7, 6
00002A48 6018 bra +0x1A /* 00002A62 */
label00002A4A:
00002A4A 3F2F 0006 move.w -[A7], [A7 + 0x6]
00002A4E 2F2F 000E move.l -[A7], [A7 + 0xE]
00002A52 4EBA FCC2 jsr [PC - 0x33E /* 00002716 */]
00002A56 5C4F addq.w A7, 6
00002A58 6008 bra +0xA /* 00002A62 */
label00002A5A:
00002A5A 4857 pea.l [A7]
00002A5C 4EBA FF5A jsr [PC - 0xA6 /* 000029B8 */]
00002A60 584F addq.w A7, 4
label00002A62:
00002A62 504F addq.w A7, 8
00002A64 4E75 rts
fn00002A66:
00002A66 2F2F 0004 move.l -[A7], [A7 + 0x4]
00002A6A 2F2D 0F2E move.l -[A7], [A5 + 0xF2E]
00002A6E 4EAD D970 jsr [A5 - 0x2690]
00002A72 4EBA 1ED8 jsr [PC + 0x1ED8 /* 0000494C */]
00002A76 504F addq.w A7, 8
00002A78 4E75 rts
fn00002A7A:
00002A7A 2F0B move.l -[A7], A3
00002A7C 206D 0F2E movea.l A0, [A5 + 0xF2E]
00002A80 2250 movea.l A1, [A0]
00002A82 2649 movea.l A3, A1
00002A84 508B addq.l A3, 8
00002A86 322B 0002 move.w D1, [A3 + 0x2]
00002A8A 3001 move.w D0, D1
00002A8C 48C0 ext.l D0
00002A8E 5380 subq.l D0, 1
00002A90 3431 0C16 move.w D2, [A1 + D0 * 4 + 0x16]
00002A94 3001 move.w D0, D1
00002A96 48C0 ext.l D0
00002A98 5380 subq.l D0, 1
00002A9A 2680 move.l [A3], D0
00002A9C 3002 move.w D0, D2
00002A9E 265F movea.l A3, [A7]+
00002AA0 4E75 rts
fn00002AA2:
00002AA2 206D 0F2E movea.l A0, [A5 + 0xF2E]
00002AA6 2250 movea.l A1, [A0]
00002AA8 2029 0008 move.l D0, [A1 + 0x8]
00002AAC 5380 subq.l D0, 1
00002AAE 3031 0C14 move.w D0, [A1 + D0 * 4 + 0x14]
00002AB2 4E75 rts
fn00002AB4:
00002AB4 206D 0F2E movea.l A0, [A5 + 0xF2E]
00002AB8 2050 movea.l A0, [A0]
00002ABA 3028 000A move.w D0, [A0 + 0xA]
00002ABE 4E75 rts
fn00002AC0:
00002AC0 48E7 1020 movem.l -[A7], D3,A2
00002AC4 362F 000C move.w D3, [A7 + 0xC]
00002AC8 246F 000E movea.l A2, [A7 + 0xE]
label00002ACC:
00002ACC 4EBA FFE6 jsr [PC - 0x1A /* 00002AB4 */]
00002AD0 B043 cmp.w D0, D3
00002AD2 6F0C ble +0xE /* 00002AE0 */
00002AD4 200A move.l D0, A2
00002AD6 671A beq +0x1C /* 00002AF2 */
00002AD8 4EBA FFC8 jsr [PC - 0x38 /* 00002AA2 */]
00002ADC B052 cmp.w D0, [A2]
00002ADE 6C12 bge +0x14 /* 00002AF2 */
label00002AE0:
00002AE0 200A move.l D0, A2
00002AE2 6708 beq +0xA /* 00002AEC */
00002AE4 2F0A move.l -[A7], A2
00002AE6 4EBA FF7E jsr [PC - 0x82 /* 00002A66 */]
00002AEA 584F addq.w A7, 4
label00002AEC:
00002AEC 4CDF 0408 movem.l D3,A2, [A7]+
00002AF0 4E75 rts
label00002AF2:
00002AF2 4EBA FF86 jsr [PC - 0x7A /* 00002A7A */]
00002AF6 1F00 move.b -[A7], D0
00002AF8 4EBA 1F48 jsr [PC + 0x1F48 /* 00004A42 */]
00002AFC 544F addq.w A7, 2
00002AFE 60CC bra -0x32 /* 00002ACC */
00002B00 4CDF 0408 movem.l D3,A2, [A7]+
00002B04 4E75 rts
fn00002B06:
00002B06 48E7 1020 movem.l -[A7], D3,A2
00002B0A 594F subq.w A7, 4
00002B0C 246F 0010 movea.l A2, [A7 + 0x10]
00002B10 2F0A move.l -[A7], A2
00002B12 4EBA FF0A jsr [PC - 0xF6 /* 00002A1E */]
00002B16 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
00002B1A 584F addq.w A7, 4
00002B1C 6656 bne +0x58 /* 00002B74 */
00002B1E 4857 pea.l [A7]
00002B20 2F0A move.l -[A7], A2
00002B22 4EBA FA62 jsr [PC - 0x59E /* 00002586 */]
00002B26 4A00 tst.b D0
00002B28 504F addq.w A7, 8
00002B2A 6748 beq +0x4A /* 00002B74 */
00002B2C 4EBA FF86 jsr [PC - 0x7A /* 00002AB4 */]
00002B30 3600 move.w D3, D0
00002B32 4857 pea.l [A7]
00002B34 4EBA FF30 jsr [PC - 0xD0 /* 00002A66 */]
00002B38 584F addq.w A7, 4
label00002B3A:
00002B3A 2F0A move.l -[A7], A2
00002B3C 4EBA FEE0 jsr [PC - 0x120 /* 00002A1E */]
00002B40 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
00002B44 584F addq.w A7, 4
00002B46 662C bne +0x2E /* 00002B74 */
00002B48 4857 pea.l [A7]
00002B4A 2F0A move.l -[A7], A2
00002B4C 4EBA FA38 jsr [PC - 0x5C8 /* 00002586 */]
00002B50 4A00 tst.b D0
00002B52 504F addq.w A7, 8
00002B54 6612 bne +0x14 /* 00002B68 */
00002B56 42A7 clr.l -[A7]
00002B58 3F03 move.w -[A7], D3
00002B5A 4EBA FF64 jsr [PC - 0x9C /* 00002AC0 */]
00002B5E 4FEF 000A lea.l A7, [A7 + 0xA]
00002B62 4CDF 0408 movem.l D3,A2, [A7]+
00002B66 4E75 rts
label00002B68:
00002B68 4857 pea.l [A7]
00002B6A 3F03 move.w -[A7], D3
00002B6C 4EBA FF52 jsr [PC - 0xAE /* 00002AC0 */]
00002B70 5C4F addq.w A7, 6
00002B72 60C6 bra -0x38 /* 00002B3A */
label00002B74:
00002B74 584F addq.w A7, 4
00002B76 4CDF 0408 movem.l D3,A2, [A7]+
00002B7A 4E75 rts
fn00002B7C:
00002B7C 2F03 move.l -[A7], D3
00002B7E 4FEF FFE4 lea.l A7, [A7 - 0x1C]
00002B82 7600 moveq.l D3, 0x00
00002B84 206F 0024 movea.l A0, [A7 + 0x24]
00002B88 4A10 tst.b [A0]
00002B8A 6630 bne +0x32 /* 00002BBC */
00002B8C 486F 000C pea.l [A7 + 0xC]
00002B90 4EBA 1E44 jsr [PC + 0x1E44 /* 000049D6 */]
00002B94 7008 moveq.l D0, 0x08
00002B96 B0AF 0010 cmp.l D0, [A7 + 0x10]
00002B9A 584F addq.w A7, 4
00002B9C 6608 bne +0xA /* 00002BA6 */
00002B9E 7002 moveq.l D0, 0x02
00002BA0 B0AF 0010 cmp.l D0, [A7 + 0x10]
00002BA4 6704 beq +0x6 /* 00002BAA */
label00002BA6:
00002BA6 7000 moveq.l D0, 0x00
00002BA8 6002 bra +0x4 /* 00002BAC */
label00002BAA:
00002BAA 7001 moveq.l D0, 0x01
label00002BAC:
00002BAC 1600 move.b D3, D0
00002BAE 4A03 tst.b D3
00002BB0 660A bne +0xC /* 00002BBC */
00002BB2 486F 000C pea.l [A7 + 0xC]
00002BB6 4EBA 1E7A jsr [PC + 0x1E7A /* 00004A32 */]
00002BBA 584F addq.w A7, 4
label00002BBC:
00002BBC 486F 0014 pea.l [A7 + 0x14]
00002BC0 4EBA 1E14 jsr [PC + 0x1E14 /* 000049D6 */]
00002BC4 7008 moveq.l D0, 0x08
00002BC6 B0AF 0018 cmp.l D0, [A7 + 0x18]
00002BCA 584F addq.w A7, 4
00002BCC 6626 bne +0x28 /* 00002BF4 */
00002BCE 702A moveq.l D0, 0x2A
00002BD0 B0AF 0018 cmp.l D0, [A7 + 0x18]
00002BD4 6C1E bge +0x20 /* 00002BF4 */
00002BD6 4227 clr.b -[A7]
00002BD8 486F 0002 pea.l [A7 + 0x2]
00002BDC 486F 0008 pea.l [A7 + 0x8]
00002BE0 3F2F 0024 move.w -[A7], [A7 + 0x24]
00002BE4 1F3C 0001 move.b -[A7], 0x1
00002BE8 4EBA F77C jsr [PC - 0x884 /* 00002366 */]
00002BEC 4A00 tst.b D0
00002BEE 4FEF 000E lea.l A7, [A7 + 0xE]
00002BF2 6622 bne +0x24 /* 00002C16 */
label00002BF4:
00002BF4 486F 0014 pea.l [A7 + 0x14]
00002BF8 4EBA 1E38 jsr [PC + 0x1E38 /* 00004A32 */]
00002BFC 4A03 tst.b D3
00002BFE 584F addq.w A7, 4
00002C00 670A beq +0xC /* 00002C0C */
00002C02 486F 000C pea.l [A7 + 0xC]
00002C06 4EBA 1E2A jsr [PC + 0x1E2A /* 00004A32 */]
00002C0A 584F addq.w A7, 4
label00002C0C:
00002C0C 7000 moveq.l D0, 0x00
00002C0E 4FEF 001C lea.l A7, [A7 + 0x1C]
00002C12 261F move.l D3, [A7]+
00002C14 4E75 rts
label00002C16:
00002C16 486F 0004 pea.l [A7 + 0x4]
00002C1A 4EBA 1DBA jsr [PC + 0x1DBA /* 000049D6 */]
00002C1E 486F 0008 pea.l [A7 + 0x8]
00002C22 4EBA 1E0E jsr [PC + 0x1E0E /* 00004A32 */]
00002C26 3F2F 0022 move.w -[A7], [A7 + 0x22]
00002C2A 4EBA FA38 jsr [PC - 0x5C8 /* 00002664 */]
00002C2E 4A00 tst.b D0
00002C30 4FEF 000A lea.l A7, [A7 + 0xA]
00002C34 662C bne +0x2E /* 00002C62 */
00002C36 7008 moveq.l D0, 0x08
00002C38 B0AF 0004 cmp.l D0, [A7 + 0x4]
00002C3C 6646 bne +0x48 /* 00002C84 */
00002C3E 702A moveq.l D0, 0x2A
00002C40 B0AF 0008 cmp.l D0, [A7 + 0x8]
00002C44 6D3E blt +0x40 /* 00002C84 */
00002C46 700A moveq.l D0, 0x0A
00002C48 C1EF 000A muls.w D0, [A7 + 0xA]
00002C4C 206D 0CFE movea.l A0, [A5 + 0xCFE]
00002C50 2250 movea.l A1, [A0]
00002C52 0C31 0002 0814 cmpi.b [A1 + D0 + 0x14], 0x2
00002C58 6708 beq +0xA /* 00002C62 */
00002C5A 7002 moveq.l D0, 0x02
00002C5C B0AF 0008 cmp.l D0, [A7 + 0x8]
00002C60 6622 bne +0x24 /* 00002C84 */
label00002C62:
00002C62 486F 0014 pea.l [A7 + 0x14]
00002C66 4EBA 1DCA jsr [PC + 0x1DCA /* 00004A32 */]
00002C6A 4A03 tst.b D3
00002C6C 584F addq.w A7, 4
00002C6E 670A beq +0xC /* 00002C7A */
00002C70 486F 000C pea.l [A7 + 0xC]
00002C74 4EBA 1DBC jsr [PC + 0x1DBC /* 00004A32 */]
00002C78 584F addq.w A7, 4
label00002C7A:
00002C7A 7000 moveq.l D0, 0x00
00002C7C 4FEF 001C lea.l A7, [A7 + 0x1C]
00002C80 261F move.l D3, [A7]+
00002C82 4E75 rts
label00002C84:
00002C84 4A03 tst.b D3
00002C86 6708 beq +0xA /* 00002C90 */
00002C88 206F 0024 movea.l A0, [A7 + 0x24]
00002C8C 10BC 0001 move.b [A0], 0x1
label00002C90:
00002C90 3F2F 001A move.w -[A7], [A7 + 0x1A]
00002C94 4EBA 1EAE jsr [PC + 0x1EAE /* 00004B44 */]
00002C98 7001 moveq.l D0, 0x01
00002C9A 4FEF 001E lea.l A7, [A7 + 0x1E]
00002C9E 261F move.l D3, [A7]+
00002CA0 4E75 rts
fn00002CA2:
00002CA2 48E7 1E00 movem.l -[A7], D3,D4,D5,D6
00002CA6 4FEF FFEE lea.l A7, [A7 - 0x12]
00002CAA 1C2F 0028 move.b D6, [A7 + 0x28]
00002CAE 362F 002A move.w D3, [A7 + 0x2A]
00002CB2 7A00 moveq.l D5, 0x00
00002CB4 1F46 0001 move.b [A7 + 0x1], D6
00002CB8 1006 move.b D0, D6
00002CBA 57C0 seq D0
00002CBC 4400 neg.b D0
00002CBE 49C0 lea.l A4, D0
00002CC0 1800 move.b D4, D0
00002CC2 4A2F 0026 tst.b [A7 + 0x26]
00002CC6 6712 beq +0x14 /* 00002CDA */
00002CC8 486F 0001 pea.l [A7 + 0x1]
00002CCC 4EBA FEAE jsr [PC - 0x152 /* 00002B7C */]
00002CD0 1A00 move.b D5, D0
00002CD2 4A05 tst.b D5
00002CD4 584F addq.w A7, 4
00002CD6 6702 beq +0x4 /* 00002CDA */
00002CD8 5243 addq.w D3, 1
label00002CDA:
00002CDA 4A43 tst.w D3
00002CDC 6658 bne +0x5A /* 00002D36 */
00002CDE 4A06 tst.b D6
00002CE0 6654 bne +0x56 /* 00002D36 */
00002CE2 486F 000A pea.l [A7 + 0xA]
00002CE6 4EBA 1CEE jsr [PC + 0x1CEE /* 000049D6 */]
00002CEA 7008 moveq.l D0, 0x08
00002CEC B0AF 000E cmp.l D0, [A7 + 0xE]
00002CF0 584F addq.w A7, 4
00002CF2 6638 bne +0x3A /* 00002D2C */
00002CF4 7002 moveq.l D0, 0x02
00002CF6 B0AF 000E cmp.l D0, [A7 + 0xE]
00002CFA 6630 bne +0x32 /* 00002D2C */
00002CFC 486F 0002 pea.l [A7 + 0x2]
00002D00 4EBA 1CD4 jsr [PC + 0x1CD4 /* 000049D6 */]
00002D04 7008 moveq.l D0, 0x08
00002D06 B0AF 0006 cmp.l D0, [A7 + 0x6]
00002D0A 584F addq.w A7, 4
00002D0C 660A bne +0xC /* 00002D18 */
00002D0E 7003 moveq.l D0, 0x03
00002D10 B0AF 0006 cmp.l D0, [A7 + 0x6]
00002D14 6700 0134 beq +0x136 /* 00002E4A */
label00002D18:
00002D18 486F 0002 pea.l [A7 + 0x2]
00002D1C 4EBA 1D14 jsr [PC + 0x1D14 /* 00004A32 */]
00002D20 486F 000E pea.l [A7 + 0xE]
00002D24 4EBA 1D0C jsr [PC + 0x1D0C /* 00004A32 */]
00002D28 504F addq.w A7, 8
00002D2A 600A bra +0xC /* 00002D36 */
label00002D2C:
00002D2C 486F 000A pea.l [A7 + 0xA]
00002D30 4EBA 1D00 jsr [PC + 0x1D00 /* 00004A32 */]
00002D34 584F addq.w A7, 4
label00002D36:
00002D36 4A2F 0001 tst.b [A7 + 0x1]
00002D3A 670E beq +0x10 /* 00002D4A */
00002D3C 7008 moveq.l D0, 0x08
00002D3E 2F40 0002 move.l [A7 + 0x2], D0
00002D42 7003 moveq.l D0, 0x03
00002D44 2F40 0006 move.l [A7 + 0x6], D0
00002D48 6008 bra +0xA /* 00002D52 */
label00002D4A:
00002D4A 42AF 0002 clr.l [A7 + 0x2]
00002D4E 42AF 0006 clr.l [A7 + 0x6]
label00002D52:
00002D52 4A43 tst.w D3
00002D54 6E60 bgt +0x62 /* 00002DB6 */
label00002D56:
00002D56 486F 000A pea.l [A7 + 0xA]
00002D5A 4EBA 1C7A jsr [PC + 0x1C7A /* 000049D6 */]
00002D5E 202F 000E move.l D0, [A7 + 0xE]
00002D62 B0AF 0006 cmp.l D0, [A7 + 0x6]
00002D66 584F addq.w A7, 4
00002D68 660C bne +0xE /* 00002D76 */
00002D6A 202F 000E move.l D0, [A7 + 0xE]
00002D6E B0AF 0006 cmp.l D0, [A7 + 0x6]
00002D72 6700 00D6 beq +0xD8 /* 00002E4A */
label00002D76:
00002D76 4AAF 000A tst.l [A7 + 0xA]
00002D7A 6614 bne +0x16 /* 00002D90 */
00002D7C 3F3C 0028 move.w -[A7], 0x28 /* '(' */
00002D80 4EBA 1BE2 jsr [PC + 0x1BE2 /* 00004964 */]
00002D84 7000 moveq.l D0, 0x00
00002D86 4FEF 0014 lea.l A7, [A7 + 0x14]
00002D8A 4CDF 0078 movem.l D3,D4,D5,D6, [A7]+
00002D8E 4E75 rts
label00002D90:
00002D90 486F 000A pea.l [A7 + 0xA]
00002D94 4EBA 1C9C jsr [PC + 0x1C9C /* 00004A32 */]
00002D98 486D E4B8 pea.l [A5 - 0x1B48]
00002D9C 4EBA FD68 jsr [PC - 0x298 /* 00002B06 */]
00002DA0 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
00002DA4 504F addq.w A7, 8
00002DA6 670C beq +0xE /* 00002DB4 */
00002DA8 7000 moveq.l D0, 0x00
00002DAA 4FEF 0012 lea.l A7, [A7 + 0x12]
00002DAE 4CDF 0078 movem.l D3,D4,D5,D6, [A7]+
00002DB2 4E75 rts
label00002DB4:
00002DB4 5243 addq.w D3, 1
label00002DB6:
00002DB6 486F 000A pea.l [A7 + 0xA]
00002DBA 4EBA 1C1A jsr [PC + 0x1C1A /* 000049D6 */]
00002DBE 7008 moveq.l D0, 0x08
00002DC0 B0AF 000E cmp.l D0, [A7 + 0xE]
00002DC4 584F addq.w A7, 4
00002DC6 6640 bne +0x42 /* 00002E08 */
00002DC8 702A moveq.l D0, 0x2A
00002DCA B0AF 000E cmp.l D0, [A7 + 0xE]
00002DCE 6D38 blt +0x3A /* 00002E08 */
00002DD0 4AAF 000E tst.l [A7 + 0xE]
00002DD4 6628 bne +0x2A /* 00002DFE */
00002DD6 4A04 tst.b D4
00002DD8 6710 beq +0x12 /* 00002DEA */
00002DDA 7008 moveq.l D0, 0x08
00002DDC 2F40 0002 move.l [A7 + 0x2], D0
00002DE0 7003 moveq.l D0, 0x03
00002DE2 2F40 0006 move.l [A7 + 0x6], D0
00002DE6 6000 FF6E bra -0x90 /* 00002D56 */
label00002DEA:
00002DEA 3F3C 0024 move.w -[A7], 0x24 /* '$' */
00002DEE 4EBA 1B74 jsr [PC + 0x1B74 /* 00004964 */]
00002DF2 7000 moveq.l D0, 0x00
00002DF4 4FEF 0014 lea.l A7, [A7 + 0x14]
00002DF8 4CDF 0078 movem.l D3,D4,D5,D6, [A7]+
00002DFC 4E75 rts
label00002DFE:
00002DFE 7001 moveq.l D0, 0x01
00002E00 B0AF 000E cmp.l D0, [A7 + 0xE]
00002E04 6700 FF50 beq -0xAE /* 00002D56 */
label00002E08:
00002E08 4A2D 0F8D tst.b [A5 + 0xF8D]
00002E0C 662E bne +0x30 /* 00002E3C */
00002E0E 202F 000A move.l D0, [A7 + 0xA]
00002E12 B0AF 0002 cmp.l D0, [A7 + 0x2]
00002E16 660A bne +0xC /* 00002E22 */
00002E18 202F 000E move.l D0, [A7 + 0xE]
00002E1C B0AF 0006 cmp.l D0, [A7 + 0x6]
00002E20 671A beq +0x1C /* 00002E3C */
label00002E22:
00002E22 0C43 0001 cmpi.w D3, 0x1
00002E26 6714 beq +0x16 /* 00002E3C */
00002E28 3F3C 0005 move.w -[A7], 0x5
00002E2C 4EBA 1B36 jsr [PC + 0x1B36 /* 00004964 */]
00002E30 7000 moveq.l D0, 0x00
00002E32 4FEF 0014 lea.l A7, [A7 + 0x14]
00002E36 4CDF 0078 movem.l D3,D4,D5,D6, [A7]+
00002E3A 4E75 rts
label00002E3C:
00002E3C 486F 000A pea.l [A7 + 0xA]
00002E40 4EBA 1BF0 jsr [PC + 0x1BF0 /* 00004A32 */]
00002E44 584F addq.w A7, 4
00002E46 6000 FF0E bra -0xF0 /* 00002D56 */
label00002E4A:
00002E4A 4A06 tst.b D6
00002E4C 670E beq +0x10 /* 00002E5C */
00002E4E 3F03 move.w -[A7], D3
00002E50 1F3C 0043 move.b -[A7], 0x43 /* 'C' */
00002E54 4EBA 1C2E jsr [PC + 0x1C2E /* 00004A84 */]
00002E58 584F addq.w A7, 4
00002E5A 600C bra +0xE /* 00002E68 */
label00002E5C:
00002E5C 3F03 move.w -[A7], D3
00002E5E 1F3C 0042 move.b -[A7], 0x42 /* 'B' */
00002E62 4EBA 1C20 jsr [PC + 0x1C20 /* 00004A84 */]
00002E66 584F addq.w A7, 4
label00002E68:
00002E68 1005 move.b D0, D5
00002E6A 4FEF 0012 lea.l A7, [A7 + 0x12]
00002E6E 4CDF 0078 movem.l D3,D4,D5,D6, [A7]+
00002E72 4E75 rts
fn00002E74:
00002E74 48E7 1E00 movem.l -[A7], D3,D4,D5,D6
00002E78 594F subq.w A7, 4
00002E7A 382F 0018 move.w D4, [A7 + 0x18]
00002E7E 3C2F 001C move.w D6, [A7 + 0x1C]
00002E82 3F04 move.w -[A7], D4
00002E84 4EBA EEFE jsr [PC - 0x1102 /* 00001D84 */]
00002E88 3600 move.w D3, D0
00002E8A 3F06 move.w -[A7], D6
00002E8C 1F2F 001E move.b -[A7], [A7 + 0x1E]
00002E90 4A43 tst.w D3
00002E92 6C04 bge +0x6 /* 00002E98 */
00002E94 4A46 tst.w D6
00002E96 6704 beq +0x6 /* 00002E9C */
label00002E98:
00002E98 7000 moveq.l D0, 0x00
00002E9A 6002 bra +0x4 /* 00002E9E */
label00002E9C:
00002E9C 7001 moveq.l D0, 0x01
label00002E9E:
00002E9E 1F00 move.b -[A7], D0
00002EA0 4EBA FE00 jsr [PC - 0x200 /* 00002CA2 */]
00002EA4 1A00 move.b D5, D0
00002EA6 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
00002EAA 504F addq.w A7, 8
00002EAC 666E bne +0x70 /* 00002F1C */
00002EAE 4A43 tst.w D3
00002EB0 6D12 blt +0x14 /* 00002EC4 */
00002EB2 3F03 move.w -[A7], D3
00002EB4 1F3C 0056 move.b -[A7], 0x56 /* 'V' */
00002EB8 4EBA 1BCA jsr [PC + 0x1BCA /* 00004A84 */]
00002EBC 504F addq.w A7, 8
00002EBE 4CDF 0078 movem.l D3,D4,D5,D6, [A7]+
00002EC2 4E75 rts
label00002EC4:
00002EC4 4A05 tst.b D5
00002EC6 6740 beq +0x42 /* 00002F08 */
00002EC8 4227 clr.b -[A7]
00002ECA 486F 0002 pea.l [A7 + 0x2]
00002ECE 486F 0008 pea.l [A7 + 0x8]
00002ED2 3F04 move.w -[A7], D4
00002ED4 1F3C 0001 move.b -[A7], 0x1
00002ED8 4EBA F48C jsr [PC - 0xB74 /* 00002366 */]
00002EDC 0C6F 0002 0010 cmpi.w [A7 + 0x10], 0x2
00002EE2 4FEF 000E lea.l A7, [A7 + 0xE]
00002EE6 6606 bne +0x8 /* 00002EEE */
00002EE8 3F7C 0001 0002 move.w [A7 + 0x2], 0x1
label00002EEE:
00002EEE 3F17 move.w -[A7], [A7]
00002EF0 3F2F 0004 move.w -[A7], [A7 + 0x4]
00002EF4 4EBA 1C26 jsr [PC + 0x1C26 /* 00004B1C */]
00002EF8 3F2F 0006 move.w -[A7], [A7 + 0x6]
00002EFC 1F3C 0058 move.b -[A7], 0x58 /* 'X' */
00002F00 4EBA 1B82 jsr [PC + 0x1B82 /* 00004A84 */]
00002F04 504F addq.w A7, 8
00002F06 6014 bra +0x16 /* 00002F1C */
label00002F08:
00002F08 3F04 move.w -[A7], D4
00002F0A 4EAD E0E0 jsr [A5 - 0x1F20]
00002F0E 544F addq.w A7, 2
00002F10 3F00 move.w -[A7], D0
00002F12 1F2D 0F08 move.b -[A7], [A5 + 0xF08]
00002F16 4EBA 1B6C jsr [PC + 0x1B6C /* 00004A84 */]
00002F1A 584F addq.w A7, 4
label00002F1C:
00002F1C 584F addq.w A7, 4
00002F1E 4CDF 0078 movem.l D3,D4,D5,D6, [A7]+
00002F22 4E75 rts
fn00002F24:
00002F24 3F2F 0006 move.w -[A7], [A7 + 0x6]
00002F28 4227 clr.b -[A7]
00002F2A 3F2F 0008 move.w -[A7], [A7 + 0x8]
00002F2E 4EBA FF44 jsr [PC - 0xBC /* 00002E74 */]
00002F32 5C4F addq.w A7, 6
00002F34 4E75 rts
fn00002F36:
00002F36 48E7 0030 movem.l -[A7], A2,A3
00002F3A 4FEF FFF6 lea.l A7, [A7 - 0xA]
00002F3E 4857 pea.l [A7]
00002F40 486F 0006 pea.l [A7 + 0x6]
00002F44 4EBA 1AA6 jsr [PC + 0x1AA6 /* 000049EC */]
00002F48 4AAF 000A tst.l [A7 + 0xA]
00002F4C 504F addq.w A7, 8
00002F4E 660C bne +0xE /* 00002F5C */
00002F50 7001 moveq.l D0, 0x01
00002F52 4FEF 000A lea.l A7, [A7 + 0xA]
00002F56 4CDF 0C00 movem.l A2,A3, [A7]+
00002F5A 4E75 rts
label00002F5C:
00002F5C 4A57 tst.w [A7]
00002F5E 6C20 bge +0x22 /* 00002F80 */
00002F60 3F3C 0007 move.w -[A7], 0x7
00002F64 4EBA 19FE jsr [PC + 0x19FE /* 00004964 */]
00002F68 2F2F 0008 move.l -[A7], [A7 + 0x8]
00002F6C 2F2F 0008 move.l -[A7], [A7 + 0x8]
00002F70 4EAD E1B8 jsr [A5 - 0x1E48]
00002F74 7000 moveq.l D0, 0x00
00002F76 4FEF 0014 lea.l A7, [A7 + 0x14]
00002F7A 4CDF 0C00 movem.l A2,A3, [A7]+
00002F7E 4E75 rts
label00002F80:
00002F80 42A7 clr.l -[A7]
00002F82 4227 clr.b -[A7]
00002F84 3F2F 0006 move.w -[A7], [A7 + 0x6]
00002F88 2F2D 0CFA move.l -[A7], [A5 + 0xCFA /* export_411 */]
00002F8C 4EAD DFC8 jsr [A5 - 0x2038]
00002F90 2448 movea.l A2, A0
00002F92 200A move.l D0, A2
00002F94 4FEF 000C lea.l A7, [A7 + 0xC]
00002F98 6720 beq +0x22 /* 00002FBA */
00002F9A 266A 0004 movea.l A3, [A2 + 0x4]
00002F9E 200B move.l D0, A3
00002FA0 6704 beq +0x6 /* 00002FA6 */
00002FA2 4E93 jsr [A3]
00002FA4 6022 bra +0x24 /* 00002FC8 */
label00002FA6:
00002FA6 486F 0002 pea.l [A7 + 0x2]
00002FAA 4EBA 1A86 jsr [PC + 0x1A86 /* 00004A32 */]
00002FAE 7000 moveq.l D0, 0x00
00002FB0 4FEF 000E lea.l A7, [A7 + 0xE]
00002FB4 4CDF 0C00 movem.l A2,A3, [A7]+
00002FB8 4E75 rts
label00002FBA:
00002FBA 4267 clr.w -[A7]
00002FBC 4227 clr.b -[A7]
00002FBE 3F2F 0004 move.w -[A7], [A7 + 0x4]
00002FC2 4EBA FEB0 jsr [PC - 0x150 /* 00002E74 */]
00002FC6 5C4F addq.w A7, 6
label00002FC8:
00002FC8 4A2D 0F8D tst.b [A5 + 0xF8D]
00002FCC 6630 bne +0x32 /* 00002FFE */
00002FCE 486F 0002 pea.l [A7 + 0x2]
00002FD2 4EBA 1A02 jsr [PC + 0x1A02 /* 000049D6 */]
00002FD6 4AAF 0006 tst.l [A7 + 0x6]
00002FDA 584F addq.w A7, 4
00002FDC 6720 beq +0x22 /* 00002FFE */
00002FDE 3F3C 0027 move.w -[A7], 0x27 /* '\'' */
00002FE2 4EBA 1980 jsr [PC + 0x1980 /* 00004964 */]
00002FE6 2F2F 0008 move.l -[A7], [A7 + 0x8]
00002FEA 2F2F 0008 move.l -[A7], [A7 + 0x8]
00002FEE 4EAD E1B8 jsr [A5 - 0x1E48]
00002FF2 7000 moveq.l D0, 0x00
00002FF4 4FEF 0014 lea.l A7, [A7 + 0x14]
00002FF8 4CDF 0C00 movem.l A2,A3, [A7]+
00002FFC 4E75 rts
label00002FFE:
00002FFE 7001 moveq.l D0, 0x01
00003000 4FEF 000A lea.l A7, [A7 + 0xA]
00003004 4CDF 0C00 movem.l A2,A3, [A7]+
00003008 4E75 rts
fn0000300A:
0000300A 206D 0F6A movea.l A0, [A5 + 0xF6A /* export_489 */]
0000300E 2050 movea.l A0, [A0]
00003010 2B68 0008 0F72 move.l [A5 + 0xF72 /* export_490 */], [A0 + 0x8]
00003016 206D 0F0C movea.l A0, [A5 + 0xF0C]
0000301A 3B68 0016 0F76 move.w [A5 + 0xF76], [A0 + 0x16]
00003020 4E75 rts
fn00003022:
00003022 206D 0F6A movea.l A0, [A5 + 0xF6A /* export_489 */]
00003026 2050 movea.l A0, [A0]
00003028 2028 0008 move.l D0, [A0 + 0x8]
0000302C 90AD 0F72 sub.l D0, [A5 + 0xF72 /* export_490 */]
00003030 3F00 move.w -[A7], D0
00003032 302D 0F76 move.w D0, [A5 + 0xF76]
00003036 48C0 ext.l D0
00003038 322F 0006 move.w D1, [A7 + 0x6]
0000303C 48C1 ext.l D1
0000303E 9280 sub.l D1, D0
00003040 3F01 move.w -[A7], D1
00003042 2F2D 0F6E move.l -[A7], [A5 + 0xF6E]
00003046 4EBA EAAE jsr [PC - 0x1552 /* 00001AF6 */]
0000304A 504F addq.w A7, 8
0000304C 4E75 rts
fn0000304E:
0000304E 206D 0F0C movea.l A0, [A5 + 0xF0C]
00003052 3F28 0016 move.w -[A7], [A0 + 0x16]
00003056 4EBA FFCA jsr [PC - 0x36 /* 00003022 */]
0000305A 544F addq.w A7, 2
0000305C 4E75 rts
fn0000305E:
0000305E 2F03 move.l -[A7], D3
00003060 206D 0F6A movea.l A0, [A5 + 0xF6A /* export_489 */]
00003064 2050 movea.l A0, [A0]
00003066 2628 0008 move.l D3, [A0 + 0x8]
0000306A 96AD 0F72 sub.l D3, [A5 + 0xF72 /* export_490 */]
0000306E 2F03 move.l -[A7], D3
00003070 2F2D 0F6E move.l -[A7], [A5 + 0xF6E]
00003074 4EBA EAD6 jsr [PC - 0x152A /* 00001B4C */]
00003078 D7AD 0F72 add.l [A5 + 0xF72 /* export_490 */], D3
0000307C 504F addq.w A7, 8
0000307E 261F move.l D3, [A7]+
00003080 4E75 rts
fn00003082:
00003082 2F03 move.l -[A7], D3
00003084 4EBA FF84 jsr [PC - 0x7C /* 0000300A */]
00003088 4EBA FEAC jsr [PC - 0x154 /* 00002F36 */]
0000308C 1600 move.b D3, D0
0000308E 4A03 tst.b D3
00003090 6704 beq +0x6 /* 00003096 */
00003092 4EBA FFBA jsr [PC - 0x46 /* 0000304E */]
label00003096:
00003096 1003 move.b D0, D3
00003098 261F move.l D3, [A7]+
0000309A 4E75 rts
fn0000309C:
0000309C 2F03 move.l -[A7], D3
0000309E 162F 0008 move.b D3, [A7 + 0x8]
000030A2 7040 moveq.l D0, 0x40
000030A4 206D 0F12 movea.l A0, [A5 + 0xF12 /* export_478 */]
000030A8 2050 movea.l A0, [A0]
000030AA C0A8 0026 and.l D0, [A0 + 0x26]
000030AE 4A80 tst.l D0
000030B0 677A beq +0x7C /* 0000312C */
000030B2 486D E4B8 pea.l [A5 - 0x1B48]
000030B6 4EBA FA4E jsr [PC - 0x5B2 /* 00002B06 */]
000030BA 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
000030BE 584F addq.w A7, 4
000030C0 6678 bne +0x7A /* 0000313A */
000030C2 3F3C 0001 move.w -[A7], 0x1
000030C6 1F3C 0042 move.b -[A7], 0x42 /* 'B' */
000030CA 4EBA 19B8 jsr [PC + 0x19B8 /* 00004A84 */]
000030CE 3F3C 0023 move.w -[A7], 0x23 /* '#' */
000030D2 4EAD E0E0 jsr [A5 - 0x1F20]
000030D6 544F addq.w A7, 2
000030D8 3F00 move.w -[A7], D0
000030DA 1F2D 0F08 move.b -[A7], [A5 + 0xF08]
000030DE 4EBA 19A4 jsr [PC + 0x19A4 /* 00004A84 */]
000030E2 504F addq.w A7, 8
000030E4 604C bra +0x4E /* 00003132 */
label000030E6:
000030E6 2F2D 0F0C move.l -[A7], [A5 + 0xF0C]
000030EA 4EBA 10E0 jsr [PC + 0x10E0 /* 000041CC */]
000030EE 4A00 tst.b D0
000030F0 584F addq.w A7, 4
000030F2 663E bne +0x40 /* 00003132 */
000030F4 4EBA FF8C jsr [PC - 0x74 /* 00003082 */]
000030F8 4A00 tst.b D0
000030FA 6736 beq +0x38 /* 00003132 */
000030FC 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
00003100 6716 beq +0x18 /* 00003118 */
00003102 4A2D 0F8C tst.b [A5 + 0xF8C]
00003106 6710 beq +0x12 /* 00003118 */
00003108 206D 0F6A movea.l A0, [A5 + 0xF6A /* export_489 */]
0000310C 2050 movea.l A0, [A0]
0000310E 216D 0F72 0008 move.l [A0 + 0x8], [A5 + 0xF72 /* export_490 */]
00003114 426D 0F0A clr.w [A5 + 0xF0A /* export_477 */]
label00003118:
00003118 4A03 tst.b D3
0000311A 6716 beq +0x18 /* 00003132 */
0000311C 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
00003120 660A bne +0xC /* 0000312C */
00003122 2F2D 0F0C move.l -[A7], [A5 + 0xF0C]
00003126 4EBA 11E2 jsr [PC + 0x11E2 /* 0000430A */]
0000312A 584F addq.w A7, 4
label0000312C:
0000312C 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
00003130 67B4 beq -0x4A /* 000030E6 */
label00003132:
00003132 4EBA 1928 jsr [PC + 0x1928 /* 00004A5C */]
00003136 4EBA EDAE jsr [PC - 0x1252 /* 00001EE6 */]
label0000313A:
0000313A 261F move.l D3, [A7]+
0000313C 4E75 rts
fn0000313E:
0000313E 2F03 move.l -[A7], D3
00003140 514F subq.w A7, 8
00003142 4A2F 0010 tst.b [A7 + 0x10]
00003146 673A beq +0x3C /* 00003182 */
00003148 4857 pea.l [A7]
0000314A 4EBA 188A jsr [PC + 0x188A /* 000049D6 */]
0000314E 7008 moveq.l D0, 0x08
00003150 B0AF 0004 cmp.l D0, [A7 + 0x4]
00003154 584F addq.w A7, 4
00003156 6608 bne +0xA /* 00003160 */
00003158 702A moveq.l D0, 0x2A
0000315A B0AF 0004 cmp.l D0, [A7 + 0x4]
0000315E 6D1C blt +0x1E /* 0000317C */
label00003160:
00003160 3F3C 0002 move.w -[A7], 0x2
00003164 4EBA 17FE jsr [PC + 0x17FE /* 00004964 */]
00003168 2F2F 0006 move.l -[A7], [A7 + 0x6]
0000316C 2F2F 0006 move.l -[A7], [A7 + 0x6]
00003170 4EAD E1B8 jsr [A5 - 0x1E48]
00003174 4FEF 0012 lea.l A7, [A7 + 0x12]
00003178 261F move.l D3, [A7]+
0000317A 4E75 rts
label0000317C:
0000317C 362F 0006 move.w D3, [A7 + 0x6]
00003180 6002 bra +0x4 /* 00003184 */
label00003182:
00003182 76FF moveq.l D3, 0xFFFFFFFF
label00003184:
00003184 3F03 move.w -[A7], D3
00003186 4EBA ECB8 jsr [PC - 0x1348 /* 00001E40 */]
0000318A 4A2F 0012 tst.b [A7 + 0x12]
0000318E 544F addq.w A7, 2
00003190 6728 beq +0x2A /* 000031BA */
00003192 4227 clr.b -[A7]
00003194 3F2D 0F40 move.w -[A7], [A5 + 0xF40]
00003198 2F2D 0F5E move.l -[A7], [A5 + 0xF5E]
0000319C 4EBA E796 jsr [PC - 0x186A /* 00001934 */]
000031A0 3B40 0F40 move.w [A5 + 0xF40], D0
000031A4 2F2D 0F0C move.l -[A7], [A5 + 0xF0C]
000031A8 4EBA 1160 jsr [PC + 0x1160 /* 0000430A */]
000031AC 206D 0F0C movea.l A0, [A5 + 0xF0C]
000031B0 3B68 0016 0F56 move.w [A5 + 0xF56], [A0 + 0x16]
000031B6 4FEF 000C lea.l A7, [A7 + 0xC]
label000031BA:
000031BA 1F2F 0012 move.b -[A7], [A7 + 0x12]
000031BE 4EBA FEDC jsr [PC - 0x124 /* 0000309C */]
000031C2 4FEF 000A lea.l A7, [A7 + 0xA]
000031C6 261F move.l D3, [A7]+
000031C8 4E75 rts
000031CA 48E7 1820 movem.l -[A7], D3,D4,A2
000031CE 4FEF FFF4 lea.l A7, [A7 - 0xC]
000031D2 486F 0002 pea.l [A7 + 0x2]
000031D6 486F 0008 pea.l [A7 + 0x8]
000031DA 4EBA 1810 jsr [PC + 0x1810 /* 000049EC */]
000031DE 4A00 tst.b D0
000031E0 504F addq.w A7, 8
000031E2 6612 bne +0x14 /* 000031F6 */
000031E4 3F3C 0003 move.w -[A7], 0x3
000031E8 4EBA 177A jsr [PC + 0x177A /* 00004964 */]
000031EC 4FEF 000E lea.l A7, [A7 + 0xE]
000031F0 4CDF 0418 movem.l D3,D4,A2, [A7]+
000031F4 4E75 rts
label000031F6:
000031F6 302F 0002 move.w D0, [A7 + 0x2]
000031FA 48C0 ext.l D0
000031FC 4EAD 9D1E jsr [A5 - 0x62E2]
00003200 003E 0000 ori.b <<invalid special address>>, 0x0
00003204 0037 0000 01AC ori.b <<invalid full ext with I/IS == 4>>, 0x0
0000320A 0004 0000 ori.b D4, 0x0
0000320E 0037 001E 0000 ori.b [A7 + D0.w], 0x1E
00003214 0038 0014 0000 ori.b [0x00000000 /* __m68k_reset_stack__ */], 0x14
0000321A 004E 0016 ori.w A6, 0x16
0000321E 0000 0069 ori.b D0, 0x69 /* 'i' */
00003222 0018 0000 ori.b [A0]+, 0x0
00003226 01AC 000E bclr [A4 + 0xE], D0
0000322A 7601 moveq.l D3, 0x01
0000322C 6022 bra +0x24 /* 00003250 */
0000322E 7602 moveq.l D3, 0x02
00003230 601E bra +0x20 /* 00003250 */
00003232 7603 moveq.l D3, 0x03
00003234 601A bra +0x1C /* 00003250 */
00003236 7604 moveq.l D3, 0x04
00003238 6016 bra +0x18 /* 00003250 */
0000323A 7605 moveq.l D3, 0x05
0000323C 6012 bra +0x14 /* 00003250 */
0000323E 3F3C 0021 move.w -[A7], 0x21 /* '!' */
00003242 4EBA 1720 jsr [PC + 0x1720 /* 00004964 */]
00003246 4FEF 000E lea.l A7, [A7 + 0xE]
0000324A 4CDF 0418 movem.l D3,D4,A2, [A7]+
0000324E 4E75 rts
label00003250:
00003250 4857 pea.l [A7]
00003252 486F 0008 pea.l [A7 + 0x8]
00003256 4EBA 1794 jsr [PC + 0x1794 /* 000049EC */]
0000325A 4A00 tst.b D0
0000325C 504F addq.w A7, 8
0000325E 6706 beq +0x8 /* 00003266 */
00003260 0C57 0019 cmpi.w [A7], 0x19
00003264 6712 beq +0x14 /* 00003278 */
label00003266:
00003266 3F3C 000F move.w -[A7], 0xF
0000326A 4EBA 16F8 jsr [PC + 0x16F8 /* 00004964 */]
0000326E 4FEF 000E lea.l A7, [A7 + 0xE]
00003272 4CDF 0418 movem.l D3,D4,A2, [A7]+
00003276 4E75 rts
label00003278:
00003278 2F2D 0F0C move.l -[A7], [A5 + 0xF0C]
0000327C 4EBA 1022 jsr [PC + 0x1022 /* 000042A0 */]
00003280 206D 0F0C movea.l A0, [A5 + 0xF0C]
00003284 90A8 0008 sub.l D0, [A0 + 0x8]
00003288 2800 move.l D4, D0
0000328A 4878 0001 push.l 0x1
0000328E 2004 move.l D0, D4
00003290 5280 addq.l D0, 1
00003292 2F00 move.l -[A7], D0
00003294 4EAD C1F8 jsr [A5 - 0x3E08]
00003298 2448 movea.l A2, A0
0000329A 200A move.l D0, A2
0000329C 4FEF 000C lea.l A7, [A7 + 0xC]
000032A0 6770 beq +0x72 /* 00003312 */
000032A2 206D 0F0C movea.l A0, [A5 + 0xF0C]
000032A6 226D 0F0C movea.l A1, [A5 + 0xF0C]
000032AA 2269 0004 movea.l A1, [A1 + 0x4]
000032AE 2011 move.l D0, [A1]
000032B0 2240 movea.l A1, D0
000032B2 2028 0008 move.l D0, [A0 + 0x8]
000032B6 41F1 0800 lea.l A0, [A1 + D0]
000032BA 2252 movea.l A1, [A2]
000032BC 2004 move.l D0, D4
000032BE A22E syscall BlockMove/BlockMoveData, flags=2
000032C0 2052 movea.l A0, [A2]
000032C2 4230 4800 clr.b [A0 + D4]
000032C6 2F0A move.l -[A7], A2
000032C8 3F3C 0001 move.w -[A7], 0x1
000032CC 4EBA F622 jsr [PC - 0x9DE /* 000028F0 */]
000032D0 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
000032D4 5C4F addq.w A7, 6
000032D6 6612 bne +0x14 /* 000032EA */
000032D8 3F03 move.w -[A7], D3
000032DA 4EBA 1880 jsr [PC + 0x1880 /* 00004B5C */]
000032DE 4267 clr.w -[A7]
000032E0 1F3C 005D move.b -[A7], 0x5D /* ']' */
000032E4 4EBA 179E jsr [PC + 0x179E /* 00004A84 */]
000032E8 5C4F addq.w A7, 6
label000032EA:
000032EA 2F0A move.l -[A7], A2
000032EC 4EAD C200 jsr [A5 - 0x3E00]
000032F0 584F addq.w A7, 4
label000032F2:
000032F2 486F 0004 pea.l [A7 + 0x4]
000032F6 4EBA 16DE jsr [PC + 0x16DE /* 000049D6 */]
000032FA 4AAF 0008 tst.l [A7 + 0x8]
000032FE 584F addq.w A7, 4
00003300 6710 beq +0x12 /* 00003312 */
00003302 2F2F 0008 move.l -[A7], [A7 + 0x8]
00003306 2F2F 0008 move.l -[A7], [A7 + 0x8]
0000330A 4EAD E1B8 jsr [A5 - 0x1E48]
0000330E 504F addq.w A7, 8
00003310 60E0 bra -0x1E /* 000032F2 */
label00003312:
00003312 4FEF 000C lea.l A7, [A7 + 0xC]
00003316 4CDF 0418 movem.l D3,D4,A2, [A7]+
0000331A 4E75 rts
fn0000331C:
0000331C 48E7 1820 movem.l -[A7], D3,D4,A2
00003320 4FEF FFF4 lea.l A7, [A7 - 0xC]
00003324 4857 pea.l [A7]
00003326 4EBA 16AE jsr [PC + 0x16AE /* 000049D6 */]
0000332A 7008 moveq.l D0, 0x08
0000332C B0AF 0004 cmp.l D0, [A7 + 0x4]
00003330 584F addq.w A7, 4
00003332 6608 bne +0xA /* 0000333C */
00003334 702A moveq.l D0, 0x2A
00003336 B0AF 0004 cmp.l D0, [A7 + 0x4]
0000333A 6D12 blt +0x14 /* 0000334E */
label0000333C:
0000333C 3F3C 0016 move.w -[A7], 0x16
00003340 4EBA 1622 jsr [PC + 0x1622 /* 00004964 */]
00003344 4FEF 000E lea.l A7, [A7 + 0xE]
00003348 4CDF 0418 movem.l D3,D4,A2, [A7]+
0000334C 4E75 rts
label0000334E:
0000334E 362F 0006 move.w D3, [A7 + 0x6]
00003352 2F2D 0F0C move.l -[A7], [A5 + 0xF0C]
00003356 4EBA 0FB2 jsr [PC + 0xFB2 /* 0000430A */]
0000335A 206D 0F12 movea.l A0, [A5 + 0xF12 /* export_478 */]
0000335E 2450 movea.l A2, [A0]
00003360 486F 000C pea.l [A7 + 0xC]
00003364 2F2A 002C move.l -[A7], [A2 + 0x2C]
00003368 3F2A 002A move.w -[A7], [A2 + 0x2A]
0000336C 4878 0010 push.l 0x10
00003370 3F3C 003B move.w -[A7], 0x3B /* ';' */
00003374 2F2D 0F0C move.l -[A7], [A5 + 0xF0C]
00003378 4EBA 01E6 jsr [PC + 0x1E6 /* 00003560 */]
0000337C 3800 move.w D4, D0
0000337E 4A44 tst.w D4
00003380 4FEF 0018 lea.l A7, [A7 + 0x18]
00003384 670E beq +0x10 /* 00003394 */
00003386 3B44 0F0A move.w [A5 + 0xF0A /* export_477 */], D4
0000338A 4FEF 000C lea.l A7, [A7 + 0xC]
0000338E 4CDF 0418 movem.l D3,D4,A2, [A7]+
00003392 4E75 rts
label00003394:
00003394 3F03 move.w -[A7], D3
00003396 4EAD E0E0 jsr [A5 - 0x1F20]
0000339A 206F 000A movea.l A0, [A7 + 0xA]
0000339E 2050 movea.l A0, [A0]
000033A0 3140 0030 move.w [A0 + 0x30], D0
000033A4 3F03 move.w -[A7], D3
000033A6 2F2F 000C move.l -[A7], [A7 + 0xC]
000033AA 2F2D 0FCE move.l -[A7], [A5 + 0xFCE]
000033AE 4EAD D5D0 jsr [A5 - 0x2A30]
000033B2 2F2F 0014 move.l -[A7], [A7 + 0x14]
000033B6 4EAD E1C8 jsr [A5 - 0x1E38]
000033BA 206D 0F12 movea.l A0, [A5 + 0xF12 /* export_478 */]
000033BE 2050 movea.l A0, [A0]
000033C0 226F 0018 movea.l A1, [A7 + 0x18]
000033C4 2251 movea.l A1, [A1]
000033C6 3368 0012 0016 move.w [A1 + 0x16], [A0 + 0x12]
000033CC 206D 0F12 movea.l A0, [A5 + 0xF12 /* export_478 */]
000033D0 2050 movea.l A0, [A0]
000033D2 00A8 0000 0100 0026 ori.l [A0 + 0x26], 0x100
000033DA 4FEF 001C lea.l A7, [A7 + 0x1C]
000033DE 4CDF 0418 movem.l D3,D4,A2, [A7]+
000033E2 4E75 rts
fn000033E4:
000033E4 302F 0006 move.w D0, [A7 + 0x6]
000033E8 B06F 0004 cmp.w D0, [A7 + 0x4]
000033EC 6714 beq +0x16 /* 00003402 */
000033EE 0C6F 003F 0004 cmpi.w [A7 + 0x4], 0x3F /* '?' */
000033F4 6608 bne +0xA /* 000033FE */
000033F6 0C6F 008D 0006 cmpi.w [A7 + 0x6], 0x8D
000033FC 6704 beq +0x6 /* 00003402 */
label000033FE:
000033FE 7000 moveq.l D0, 0x00
00003400 6002 bra +0x4 /* 00003404 */
label00003402:
00003402 7001 moveq.l D0, 0x01
label00003404:
00003404 4E75 rts
fn00003406:
00003406 48E7 1E00 movem.l -[A7], D3,D4,D5,D6
0000340A 4FEF FFF6 lea.l A7, [A7 - 0xA]
0000340E 382F 001E move.w D4, [A7 + 0x1E]
00003412 362F 0020 move.w D3, [A7 + 0x20]
00003416 206D 0F0C movea.l A0, [A5 + 0xF0C]
0000341A 2A28 0008 move.l D5, [A0 + 0x8]
0000341E 3C28 0016 move.w D6, [A0 + 0x16]
00003422 6000 00D2 bra +0xD4 /* 000034F6 */
label00003426:
00003426 4857 pea.l [A7]
00003428 486F 0006 pea.l [A7 + 0x6]
0000342C 4EBA 15BE jsr [PC + 0x15BE /* 000049EC */]
00003430 3F2F 0008 move.w -[A7], [A7 + 0x8]
00003434 3F04 move.w -[A7], D4
00003436 4EBA FFAC jsr [PC - 0x54 /* 000033E4 */]
0000343A 4A00 tst.b D0
0000343C 4FEF 000C lea.l A7, [A7 + 0xC]
00003440 6750 beq +0x52 /* 00003492 */
00003442 486F 0002 pea.l [A7 + 0x2]
00003446 4EBA 158E jsr [PC + 0x158E /* 000049D6 */]
0000344A 7008 moveq.l D0, 0x08
0000344C B0AF 0006 cmp.l D0, [A7 + 0x6]
00003450 584F addq.w A7, 4
00003452 6608 bne +0xA /* 0000345C */
00003454 702A moveq.l D0, 0x2A
00003456 B0AF 0006 cmp.l D0, [A7 + 0x6]
0000345A 6D1E blt +0x20 /* 0000347A */
label0000345C:
0000345C 3F3C 0002 move.w -[A7], 0x2
00003460 4EBA 1502 jsr [PC + 0x1502 /* 00004964 */]
00003464 2F2F 0008 move.l -[A7], [A7 + 0x8]
00003468 2F2F 0008 move.l -[A7], [A7 + 0x8]
0000346C 4EAD E1B8 jsr [A5 - 0x1E48]
00003470 4FEF 0014 lea.l A7, [A7 + 0x14]
00003474 4CDF 0078 movem.l D3,D4,D5,D6, [A7]+
00003478 4E75 rts
label0000347A:
0000347A 3F03 move.w -[A7], D3
0000347C 3F2F 000A move.w -[A7], [A7 + 0xA]
00003480 4EAD E0E0 jsr [A5 - 0x1F20]
00003484 544F addq.w A7, 2
00003486 3F00 move.w -[A7], D0
00003488 4EBA E974 jsr [PC - 0x168C /* 00001DFE */]
0000348C 5243 addq.w D3, 1
0000348E 584F addq.w A7, 4
00003490 605A bra +0x5C /* 000034EC */
label00003492:
00003492 0C44 003B cmpi.w D4, 0x3B /* ';' */
00003496 6646 bne +0x48 /* 000034DE */
00003498 3017 move.w D0, [A7]
0000349A 48C0 ext.l D0
0000349C 0480 0000 003F subi.l D0, 0x3F /* '?' */
000034A2 6768 beq +0x6A /* 0000350C */
000034A4 5380 subq.l D0, 1
000034A6 6764 beq +0x66 /* 0000350C */
000034A8 0480 0000 004D subi.l D0, 0x4D /* 'M' */
000034AE 675C beq +0x5E /* 0000350C */
000034B0 0480 0000 0051 subi.l D0, 0x51 /* 'Q' */
000034B6 6702 beq +0x4 /* 000034BA */
000034B8 6032 bra +0x34 /* 000034EC */
label000034BA:
000034BA 1F3C 0001 move.b -[A7], 0x1
000034BE 206D 0F12 movea.l A0, [A5 + 0xF12 /* export_478 */]
000034C2 2050 movea.l A0, [A0]
000034C4 3F28 003C move.w -[A7], [A0 + 0x3C]
000034C8 2F2D 0F26 move.l -[A7], [A5 + 0xF26]
000034CC 4EBA E466 jsr [PC - 0x1B9A /* 00001934 */]
000034D0 206D 0F12 movea.l A0, [A5 + 0xF12 /* export_478 */]
000034D4 2050 movea.l A0, [A0]
000034D6 3140 003C move.w [A0 + 0x3C], D0
000034DA 504F addq.w A7, 8
000034DC 600E bra +0x10 /* 000034EC */
label000034DE:
000034DE 2F2F 0006 move.l -[A7], [A7 + 0x6]
000034E2 2F2F 0006 move.l -[A7], [A7 + 0x6]
000034E6 4EAD E1B8 jsr [A5 - 0x1E48]
000034EA 504F addq.w A7, 8
label000034EC:
000034EC 2F2D 0F0C move.l -[A7], [A5 + 0xF0C]
000034F0 4EBA 0E18 jsr [PC + 0xE18 /* 0000430A */]
000034F4 584F addq.w A7, 4
label000034F6:
000034F6 2F2D 0F0C move.l -[A7], [A5 + 0xF0C]
000034FA 4EBA 0CD0 jsr [PC + 0xCD0 /* 000041CC */]
000034FE 4A00 tst.b D0
00003500 584F addq.w A7, 4
00003502 6608 bne +0xA /* 0000350C */
00003504 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
00003508 6700 FF1C beq -0xE2 /* 00003426 */
label0000350C:
0000350C 2F05 move.l -[A7], D5
0000350E 2F2D 0F0C move.l -[A7], [A5 + 0xF0C]
00003512 4EBA 0C90 jsr [PC + 0xC90 /* 000041A4 */]
00003516 206D 0F0C movea.l A0, [A5 + 0xF0C]
0000351A 3146 0016 move.w [A0 + 0x16], D6
0000351E 4FEF 0012 lea.l A7, [A7 + 0x12]
00003522 4CDF 0078 movem.l D3,D4,D5,D6, [A7]+
00003526 4E75 rts
fn00003528:
00003528 2F0A move.l -[A7], A2
0000352A 42A7 clr.l -[A7]
0000352C 1F3C 0001 move.b -[A7], 0x1
00003530 3F3C 003D move.w -[A7], 0x3D /* '=' */
00003534 2F2D 0F26 move.l -[A7], [A5 + 0xF26]
00003538 4EAD DFC8 jsr [A5 - 0x2038]
0000353C 2448 movea.l A2, A0
0000353E 200A move.l D0, A2
00003540 4FEF 000C lea.l A7, [A7 + 0xC]
00003544 6716 beq +0x18 /* 0000355C */
00003546 7004 moveq.l D0, 0x04
00003548 2480 move.l [A2], D0
0000354A 7001 moveq.l D0, 0x01
0000354C 2540 0004 move.l [A2 + 0x4], D0
00003550 206D 0F12 movea.l A0, [A5 + 0xF12 /* export_478 */]
00003554 2050 movea.l A0, [A0]
00003556 317C 0001 003C move.w [A0 + 0x3C], 0x1
label0000355C:
0000355C 245F movea.l A2, [A7]+
0000355E 4E75 rts
fn00003560:
00003560 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00003564 4FEF FF74 lea.l A7, [A7 - 0x8C]
00003568 286F 00A4 movea.l A4, [A7 + 0xA4]
0000356C 362F 00A8 move.w D3, [A7 + 0xA8]
00003570 266F 00B4 movea.l A3, [A7 + 0xB4]
00003574 4293 clr.l [A3]
00003576 41ED 0F0A lea.l A0, [A5 + 0xF0A /* export_477 */]
0000357A 43D7 lea.l A1, [A7]
0000357C 7020 moveq.l D0, 0x20
label0000357E:
0000357E 22D8 move.l [A1]+, [A0]+
00003580 51C8 FFFC dbf D0, -0x6 /* 0000357E */
00003584 4878 0084 push.l 0x84
00003588 42A7 clr.l -[A7]
0000358A 486D 0F0A pea.l [A5 + 0xF0A /* export_477 */]
0000358E 4EAD 9E32 jsr [A5 - 0x61CE]
00003592 2B4C 0F0C move.l [A5 + 0xF0C], A4
00003596 4EBA E730 jsr [PC - 0x18D0 /* 00001CC8 */]
0000359A 4A00 tst.b D0
0000359C 4FEF 000C lea.l A7, [A7 + 0xC]
000035A0 660E bne +0x10 /* 000035B0 */
000035A2 3F3C 0001 move.w -[A7], 0x1
000035A6 4EBA 13BC jsr [PC + 0x13BC /* 00004964 */]
000035AA 544F addq.w A7, 2
000035AC 6000 0216 bra +0x218 /* 000037C4 */
label000035B0:
000035B0 206D 0FCA movea.l A0, [A5 + 0xFCA /* export_501 */]
000035B4 2050 movea.l A0, [A0]
000035B6 3028 0026 move.w D0, [A0 + 0x26]
000035BA 7220 moveq.l D1, 0x20
000035BC C081 and.l D0, D1
000035BE 4A80 tst.l D0
000035C0 56C0 sne D0
000035C2 4400 neg.b D0
000035C4 49C0 lea.l A4, D0
000035C6 1B40 0F8D move.b [A5 + 0xF8D], D0
000035CA 206D 0F12 movea.l A0, [A5 + 0xF12 /* export_478 */]
000035CE 2450 movea.l A2, [A0]
000035D0 357C FFFF 0030 move.w [A2 + 0x30], 0xFFFF
000035D6 356F 00AE 002A move.w [A2 + 0x2A], [A7 + 0xAE]
000035DC 256F 00B0 002C move.l [A2 + 0x2C], [A7 + 0xB0]
000035E2 256F 00AA 0026 move.l [A2 + 0x26], [A7 + 0xAA]
000035E8 357C FFFF 0016 move.w [A2 + 0x16], 0xFFFF
000035EE 357C FFFF 0018 move.w [A2 + 0x18], 0xFFFF
000035F4 7001 moveq.l D0, 0x01
000035F6 C0AA 0026 and.l D0, [A2 + 0x26]
000035FA 6706 beq +0x8 /* 00003602 */
000035FC 256C 0004 001A move.l [A2 + 0x1A], [A4 + 0x4]
label00003602:
00003602 2F2D 0F12 move.l -[A7], [A5 + 0xF12 /* export_478 */]
00003606 2F2D 0FCA move.l -[A7], [A5 + 0xFCA /* export_501 */]
0000360A 4EAD E1F0 jsr [A5 - 0x1E10]
0000360E 7010 moveq.l D0, 0x10
00003610 206D 0F12 movea.l A0, [A5 + 0xF12 /* export_478 */]
00003614 2050 movea.l A0, [A0]
00003616 C0A8 0026 and.l D0, [A0 + 0x26]
0000361A 4A80 tst.l D0
0000361C 504F addq.w A7, 8
0000361E 6704 beq +0x6 /* 00003624 */
00003620 4EBA FF06 jsr [PC - 0xFA /* 00003528 */]
label00003624:
00003624 206D 0F12 movea.l A0, [A5 + 0xF12 /* export_478 */]
00003628 2050 movea.l A0, [A0]
0000362A 2028 0026 move.l D0, [A0 + 0x26]
0000362E 0280 0000 0400 andi.l D0, 0x400
00003634 4A80 tst.l D0
00003636 56C0 sne D0
00003638 4400 neg.b D0
0000363A 49C0 lea.l A4, D0
0000363C 1800 move.b D4, D0
0000363E 0C43 FFFF cmpi.w D3, 0xFFFF
00003642 6610 bne +0x12 /* 00003654 */
00003644 1F3C 0001 move.b -[A7], 0x1
00003648 4227 clr.b -[A7]
0000364A 4EBA FAF2 jsr [PC - 0x50E /* 0000313E */]
0000364E 584F addq.w A7, 4
00003650 6000 015A bra +0x15C /* 000037AC */
label00003654:
00003654 1004 move.b D0, D4
00003656 4880 ext.w D0
00003658 3F00 move.w -[A7], D0
0000365A 3F03 move.w -[A7], D3
0000365C 4EBA FDA8 jsr [PC - 0x258 /* 00003406 */]
00003660 4A04 tst.b D4
00003662 584F addq.w A7, 4
00003664 6700 013E beq +0x140 /* 000037A4 */
00003668 1F3C 0001 move.b -[A7], 0x1
0000366C 4227 clr.b -[A7]
0000366E 4EBA FACE jsr [PC - 0x532 /* 0000313E */]
00003672 206D 0F12 movea.l A0, [A5 + 0xF12 /* export_478 */]
00003676 2050 movea.l A0, [A0]
00003678 70FD moveq.l D0, 0xFFFFFFFD
0000367A C1A8 0026 .incomplete
0000367E 584F addq.w A7, 4
00003680 6000 0122 bra +0x124 /* 000037A4 */
label00003684:
00003684 486F 0084 pea.l [A7 + 0x84]
00003688 4EBA 134C jsr [PC + 0x134C /* 000049D6 */]
0000368C 4AAF 0088 tst.l [A7 + 0x88]
00003690 584F addq.w A7, 4
00003692 6700 00FA beq +0xFC /* 0000378E */
00003696 7008 moveq.l D0, 0x08
00003698 B0AF 0084 cmp.l D0, [A7 + 0x84]
0000369C 6600 00D2 bne +0xD4 /* 00003770 */
000036A0 702A moveq.l D0, 0x2A
000036A2 B0AF 0088 cmp.l D0, [A7 + 0x88]
000036A6 6C00 00C8 bge +0xCA /* 00003770 */
000036AA 3F2F 008A move.w -[A7], [A7 + 0x8A]
000036AE 3F03 move.w -[A7], D3
000036B0 4EBA FD32 jsr [PC - 0x2CE /* 000033E4 */]
000036B4 4A00 tst.b D0
000036B6 584F addq.w A7, 4
000036B8 6712 beq +0x14 /* 000036CC */
000036BA 1F3C 0001 move.b -[A7], 0x1
000036BE 1F3C 0001 move.b -[A7], 0x1
000036C2 4EBA FA7A jsr [PC - 0x586 /* 0000313E */]
000036C6 584F addq.w A7, 4
000036C8 6000 00DA bra +0xDC /* 000037A4 */
label000036CC:
000036CC 0C43 003B cmpi.w D3, 0x3B /* ';' */
000036D0 6628 bne +0x2A /* 000036FA */
000036D2 703F moveq.l D0, 0x3F
000036D4 B0AF 0088 cmp.l D0, [A7 + 0x88]
000036D8 6712 beq +0x14 /* 000036EC */
000036DA 0CAF 0000 008D 0088 cmpi.l [A7 + 0x88], 0x8D
000036E2 6708 beq +0xA /* 000036EC */
000036E4 7040 moveq.l D0, 0x40
000036E6 B0AF 0088 cmp.l D0, [A7 + 0x88]
000036EA 660E bne +0x10 /* 000036FA */
label000036EC:
000036EC 486F 0084 pea.l [A7 + 0x84]
000036F0 4EBA 1340 jsr [PC + 0x1340 /* 00004A32 */]
000036F4 584F addq.w A7, 4
000036F6 6000 00B4 bra +0xB6 /* 000037AC */
label000036FA:
000036FA 0C43 003B cmpi.w D3, 0x3B /* ';' */
000036FE 6710 beq +0x12 /* 00003710 */
00003700 7040 moveq.l D0, 0x40
00003702 B0AF 0088 cmp.l D0, [A7 + 0x88]
00003706 6608 bne +0xA /* 00003710 */
00003708 4EBA FC12 jsr [PC - 0x3EE /* 0000331C */]
0000370C 6000 0096 bra +0x98 /* 000037A4 */
label00003710:
00003710 7043 moveq.l D0, 0x43
00003712 B0AF 0088 cmp.l D0, [A7 + 0x88]
00003716 6776 beq +0x78 /* 0000378E */
00003718 0CAF 0000 00DF 0088 cmpi.l [A7 + 0x88], 0xDF
00003720 6622 bne +0x24 /* 00003744 */
00003722 4227 clr.b -[A7]
00003724 206D 0F12 movea.l A0, [A5 + 0xF12 /* export_478 */]
00003728 2050 movea.l A0, [A0]
0000372A 3F28 0042 move.w -[A7], [A0 + 0x42]
0000372E 2F2D 0F2A move.l -[A7], [A5 + 0xF2A /* export_481 */]
00003732 4EBA E200 jsr [PC - 0x1E00 /* 00001934 */]
00003736 206D 0F12 movea.l A0, [A5 + 0xF12 /* export_478 */]
0000373A 2050 movea.l A0, [A0]
0000373C 3140 0042 move.w [A0 + 0x42], D0
00003740 504F addq.w A7, 8
00003742 604A bra +0x4C /* 0000378E */
label00003744:
00003744 0CAF 0000 01C6 0088 cmpi.l [A7 + 0x88], 0x1C6
0000374C 6622 bne +0x24 /* 00003770 */
0000374E 4227 clr.b -[A7]
00003750 206D 0F12 movea.l A0, [A5 + 0xF12 /* export_478 */]
00003754 2050 movea.l A0, [A0]
00003756 3F28 003C move.w -[A7], [A0 + 0x3C]
0000375A 2F2D 0F26 move.l -[A7], [A5 + 0xF26]
0000375E 4EBA E1D4 jsr [PC - 0x1E2C /* 00001934 */]
00003762 206D 0F12 movea.l A0, [A5 + 0xF12 /* export_478 */]
00003766 2050 movea.l A0, [A0]
00003768 3140 003C move.w [A0 + 0x3C], D0
0000376C 504F addq.w A7, 8
0000376E 601E bra +0x20 /* 0000378E */
label00003770:
00003770 2F2F 0088 move.l -[A7], [A7 + 0x88]
00003774 2F2F 0088 move.l -[A7], [A7 + 0x88]
00003778 4EAD E1B8 jsr [A5 - 0x1E48]
0000377C 4A2D 0F8D tst.b [A5 + 0xF8D]
00003780 504F addq.w A7, 8
00003782 660A bne +0xC /* 0000378E */
00003784 3F3C 0004 move.w -[A7], 0x4
00003788 4EBA 11DA jsr [PC + 0x11DA /* 00004964 */]
0000378C 544F addq.w A7, 2
label0000378E:
0000378E 2F2D 0F0C move.l -[A7], [A5 + 0xF0C]
00003792 4EBA 0B76 jsr [PC + 0xB76 /* 0000430A */]
00003796 2F2D 0F0C move.l -[A7], [A5 + 0xF0C]
0000379A 4EBA 0A30 jsr [PC + 0xA30 /* 000041CC */]
0000379E 4A00 tst.b D0
000037A0 504F addq.w A7, 8
000037A2 6608 bne +0xA /* 000037AC */
label000037A4:
000037A4 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
000037A8 6700 FEDA beq -0x124 /* 00003684 */
label000037AC:
000037AC 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
000037B0 6612 bne +0x14 /* 000037C4 */
000037B2 4EBA EA2A jsr [PC - 0x15D6 /* 000021DE */]
000037B6 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
000037BA 6608 bne +0xA /* 000037C4 */
000037BC 26AD 0F12 move.l [A3], [A5 + 0xF12 /* export_478 */]
000037C0 42AD 0F12 clr.l [A5 + 0xF12 /* export_478 */]
label000037C4:
000037C4 4EBA E266 jsr [PC - 0x1D9A /* 00001A2C */]
000037C8 362D 0F0A move.w D3, [A5 + 0xF0A /* export_477 */]
000037CC 41D7 lea.l A0, [A7]
000037CE 43ED 0F0A lea.l A1, [A5 + 0xF0A /* export_477 */]
000037D2 7020 moveq.l D0, 0x20
label000037D4:
000037D4 22D8 move.l [A1]+, [A0]+
000037D6 51C8 FFFC dbf D0, -0x6 /* 000037D4 */
000037DA 3003 move.w D0, D3
000037DC 4FEF 008C lea.l A7, [A7 + 0x8C]
000037E0 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
000037E4 4E75 rts
fn000037E6:
000037E6 48E7 1830 movem.l -[A7], D3,D4,A2,A3
000037EA 514F subq.w A7, 8
000037EC 266F 001C movea.l A3, [A7 + 0x1C]
000037F0 200B move.l D0, A3
000037F2 6744 beq +0x46 /* 00003838 */
000037F4 2053 movea.l A0, [A3]
000037F6 3828 000C move.w D4, [A0 + 0xC]
000037FA 7600 moveq.l D3, 0x00
000037FC 6036 bra +0x38 /* 00003834 */
label000037FE:
000037FE 700C moveq.l D0, 0x0C
00003800 C1C3 muls.w D0, D3
00003802 2453 movea.l A2, [A3]
00003804 D5C0 add.l A2, D0
00003806 45EA 0014 lea.l A2, [A2 + 0x14]
0000380A 0C52 FFFF cmpi.w [A2], 0xFFFF
0000380E 6722 beq +0x24 /* 00003832 */
00003810 2EAA 0004 move.l [A7], [A2 + 0x4]
00003814 2F6A 0008 0004 move.l [A7 + 0x4], [A2 + 0x8]
0000381A 7002 moveq.l D0, 0x02
0000381C 2540 0004 move.l [A2 + 0x4], D0
00003820 42AA 0008 clr.l [A2 + 0x8]
00003824 2F2F 0004 move.l -[A7], [A7 + 0x4]
00003828 2F2F 0004 move.l -[A7], [A7 + 0x4]
0000382C 4EAD E1B8 jsr [A5 - 0x1E48]
00003830 504F addq.w A7, 8
label00003832:
00003832 5243 addq.w D3, 1
label00003834:
00003834 B644 cmp.w D3, D4
00003836 6DC6 blt -0x38 /* 000037FE */
label00003838:
00003838 504F addq.w A7, 8
0000383A 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
0000383E 4E75 rts
00003840 2F2D 0FAE move.l -[A7], [A5 + 0xFAE]
00003844 4EBA FFA0 jsr [PC - 0x60 /* 000037E6 */]
00003848 2F2D 0FB2 move.l -[A7], [A5 + 0xFB2 /* export_498 */]
0000384C 4EBA FF98 jsr [PC - 0x68 /* 000037E6 */]
00003850 4EAD A390 jsr [A5 - 0x5C70]
00003854 2F2D 0D02 move.l -[A7], [A5 + 0xD02 /* export_412 */]
00003858 4EAD DFF0 jsr [A5 - 0x2010]
0000385C 2F2D 0CFE move.l -[A7], [A5 + 0xCFE]
00003860 4EAD C200 jsr [A5 - 0x3E00]
00003864 2F2D 0CFA move.l -[A7], [A5 + 0xCFA /* export_411 */]
00003868 4EAD DFF0 jsr [A5 - 0x2010]
0000386C 4EAD C4C8 jsr [A5 - 0x3B38]
00003870 4FEF 0014 lea.l A7, [A7 + 0x14]
00003874 4E75 rts
00003876 2F0A move.l -[A7], A2
00003878 4FEF FFF4 lea.l A7, [A7 - 0xC]
0000387C 486F 000A pea.l [A7 + 0xA]
00003880 486F 0004 pea.l [A7 + 0x4]
00003884 4EBA 1166 jsr [PC + 0x1166 /* 000049EC */]
00003888 4A00 tst.b D0
0000388A 504F addq.w A7, 8
0000388C 6610 bne +0x12 /* 0000389E */
0000388E 3F3C 0013 move.w -[A7], 0x13
00003892 4EBA 10D0 jsr [PC + 0x10D0 /* 00004964 */]
00003896 4FEF 000E lea.l A7, [A7 + 0xE]
0000389A 245F movea.l A2, [A7]+
0000389C 4E75 rts
label0000389E:
0000389E 486F 0008 pea.l [A7 + 0x8]
000038A2 4227 clr.b -[A7]
000038A4 3F2F 0010 move.w -[A7], [A7 + 0x10]
000038A8 2F2D 0D02 move.l -[A7], [A5 + 0xD02 /* export_412 */]
000038AC 4EAD DFC8 jsr [A5 - 0x2038]
000038B0 2448 movea.l A2, A0
000038B2 200A move.l D0, A2
000038B4 4FEF 000C lea.l A7, [A7 + 0xC]
000038B8 6616 bne +0x18 /* 000038D0 */
000038BA 4227 clr.b -[A7]
000038BC 3F2F 000C move.w -[A7], [A7 + 0xC]
000038C0 2F2F 0018 move.l -[A7], [A7 + 0x18]
000038C4 4EBA D9D4 jsr [PC - 0x262C /* 0000129A */]
000038C8 4FEF 0014 lea.l A7, [A7 + 0x14]
000038CC 245F movea.l A2, [A7]+
000038CE 4E75 rts
label000038D0:
000038D0 4227 clr.b -[A7]
000038D2 2F2A 0004 move.l -[A7], [A2 + 0x4]
000038D6 3F2F 0010 move.w -[A7], [A7 + 0x10]
000038DA 2F2F 001C move.l -[A7], [A7 + 0x1C]
000038DE 4EBA DA98 jsr [PC - 0x2568 /* 00001378 */]
000038E2 4FEF 0018 lea.l A7, [A7 + 0x18]
000038E6 245F movea.l A2, [A7]+
000038E8 4E75 rts
000038EA 514F subq.w A7, 8
000038EC 486D E4B8 pea.l [A5 - 0x1B48]
000038F0 4EBA F214 jsr [PC - 0xDEC /* 00002B06 */]
000038F4 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
000038F8 584F addq.w A7, 4
000038FA 663E bne +0x40 /* 0000393A */
000038FC 4857 pea.l [A7]
000038FE 4EBA 10D6 jsr [PC + 0x10D6 /* 000049D6 */]
00003902 7008 moveq.l D0, 0x08
00003904 B0AF 0004 cmp.l D0, [A7 + 0x4]
00003908 584F addq.w A7, 4
0000390A 6608 bne +0xA /* 00003914 */
0000390C 7003 moveq.l D0, 0x03
0000390E B0AF 0004 cmp.l D0, [A7 + 0x4]
00003912 6726 beq +0x28 /* 0000393A */
label00003914:
00003914 7008 moveq.l D0, 0x08
00003916 B097 cmp.l D0, [A7]
00003918 6616 bne +0x18 /* 00003930 */
0000391A 7001 moveq.l D0, 0x01
0000391C B0AF 0004 cmp.l D0, [A7 + 0x4]
00003920 660E bne +0x10 /* 00003930 */
00003922 42AF 0004 clr.l [A7 + 0x4]
00003926 4857 pea.l [A7]
00003928 4EBA 1108 jsr [PC + 0x1108 /* 00004A32 */]
0000392C 584F addq.w A7, 4
0000392E 600A bra +0xC /* 0000393A */
label00003930:
00003930 3F3C 0008 move.w -[A7], 0x8
00003934 4EBA 102E jsr [PC + 0x102E /* 00004964 */]
00003938 544F addq.w A7, 2
label0000393A:
0000393A 504F addq.w A7, 8
0000393C 4E75 rts
0000393E 48E7 1800 movem.l -[A7], D3,D4
00003942 4FEF FFE8 lea.l A7, [A7 - 0x18]
00003946 7600 moveq.l D3, 0x00
00003948 7800 moveq.l D4, 0x00
0000394A 486F 0010 pea.l [A7 + 0x10]
0000394E 4EBA 1086 jsr [PC + 0x1086 /* 000049D6 */]
00003952 7008 moveq.l D0, 0x08
00003954 B0AF 0014 cmp.l D0, [A7 + 0x14]
00003958 584F addq.w A7, 4
0000395A 660A bne +0xC /* 00003966 */
0000395C 7005 moveq.l D0, 0x05
0000395E B0AF 0014 cmp.l D0, [A7 + 0x14]
00003962 6700 019C beq +0x19E /* 00003B00 */
label00003966:
00003966 7008 moveq.l D0, 0x08
00003968 B0AF 0010 cmp.l D0, [A7 + 0x10]
0000396C 663A bne +0x3C /* 000039A8 */
0000396E 7006 moveq.l D0, 0x06
00003970 B0AF 0014 cmp.l D0, [A7 + 0x14]
00003974 6632 bne +0x34 /* 000039A8 */
00003976 486F 0010 pea.l [A7 + 0x10]
0000397A 4EBA 105A jsr [PC + 0x105A /* 000049D6 */]
0000397E 7008 moveq.l D0, 0x08
00003980 B0AF 0014 cmp.l D0, [A7 + 0x14]
00003984 584F addq.w A7, 4
00003986 6608 bne +0xA /* 00003990 */
00003988 7005 moveq.l D0, 0x05
0000398A B0AF 0014 cmp.l D0, [A7 + 0x14]
0000398E 6712 beq +0x14 /* 000039A2 */
label00003990:
00003990 3F3C 002C move.w -[A7], 0x2C /* ',' */
00003994 4EBA 0FCE jsr [PC + 0xFCE /* 00004964 */]
00003998 4FEF 001A lea.l A7, [A7 + 0x1A]
0000399C 4CDF 0018 movem.l D3,D4, [A7]+
000039A0 4E75 rts
label000039A2:
000039A2 7801 moveq.l D4, 0x01
000039A4 6000 015A bra +0x15C /* 00003B00 */
label000039A8:
000039A8 486F 0010 pea.l [A7 + 0x10]
000039AC 4EBA 1084 jsr [PC + 0x1084 /* 00004A32 */]
000039B0 584F addq.w A7, 4
label000039B2:
000039B2 486F 0010 pea.l [A7 + 0x10]
000039B6 4EBA 101E jsr [PC + 0x101E /* 000049D6 */]
000039BA 7008 moveq.l D0, 0x08
000039BC B0AF 0014 cmp.l D0, [A7 + 0x14]
000039C0 584F addq.w A7, 4
000039C2 6678 bne +0x7A /* 00003A3C */
000039C4 7020 moveq.l D0, 0x20
000039C6 B0AF 0014 cmp.l D0, [A7 + 0x14]
000039CA 6670 bne +0x72 /* 00003A3C */
000039CC 4857 pea.l [A7]
000039CE 4EBA 1006 jsr [PC + 0x1006 /* 000049D6 */]
000039D2 486F 000C pea.l [A7 + 0xC]
000039D6 4EBA 0FFE jsr [PC + 0xFFE /* 000049D6 */]
000039DA 7008 moveq.l D0, 0x08
000039DC B0AF 0010 cmp.l D0, [A7 + 0x10]
000039E0 504F addq.w A7, 8
000039E2 663A bne +0x3C /* 00003A1E */
000039E4 7006 moveq.l D0, 0x06
000039E6 B0AF 000C cmp.l D0, [A7 + 0xC]
000039EA 6632 bne +0x34 /* 00003A1E */
000039EC 4A04 tst.b D4
000039EE 6618 bne +0x1A /* 00003A08 */
000039F0 4A43 tst.w D3
000039F2 6712 beq +0x14 /* 00003A06 */
000039F4 3F3C 002B move.w -[A7], 0x2B /* '+' */
000039F8 4EBA 0F6A jsr [PC + 0xF6A /* 00004964 */]
000039FC 4FEF 001A lea.l A7, [A7 + 0x1A]
00003A00 4CDF 0018 movem.l D3,D4, [A7]+
00003A04 4E75 rts
label00003A06:
00003A06 7801 moveq.l D4, 0x01
label00003A08:
00003A08 5243 addq.w D3, 1
00003A0A 4857 pea.l [A7]
00003A0C 4EBA EFAA jsr [PC - 0x1056 /* 000029B8 */]
00003A10 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
00003A14 584F addq.w A7, 4
00003A16 6600 010E bne +0x110 /* 00003B26 */
00003A1A 6000 0094 bra +0x96 /* 00003AB0 */
label00003A1E:
00003A1E 486F 0008 pea.l [A7 + 0x8]
00003A22 4EBA 100E jsr [PC + 0x100E /* 00004A32 */]
00003A26 486F 0004 pea.l [A7 + 0x4]
00003A2A 4EBA 1006 jsr [PC + 0x1006 /* 00004A32 */]
00003A2E 486F 0018 pea.l [A7 + 0x18]
00003A32 4EBA 0FFE jsr [PC + 0xFFE /* 00004A32 */]
00003A36 4FEF 000C lea.l A7, [A7 + 0xC]
00003A3A 6074 bra +0x76 /* 00003AB0 */
label00003A3C:
00003A3C 486F 0008 pea.l [A7 + 0x8]
00003A40 4EBA 0F94 jsr [PC + 0xF94 /* 000049D6 */]
00003A44 7008 moveq.l D0, 0x08
00003A46 B0AF 000C cmp.l D0, [A7 + 0xC]
00003A4A 584F addq.w A7, 4
00003A4C 663A bne +0x3C /* 00003A88 */
00003A4E 7006 moveq.l D0, 0x06
00003A50 B0AF 000C cmp.l D0, [A7 + 0xC]
00003A54 6632 bne +0x34 /* 00003A88 */
00003A56 4A04 tst.b D4
00003A58 6618 bne +0x1A /* 00003A72 */
00003A5A 4A43 tst.w D3
00003A5C 6712 beq +0x14 /* 00003A70 */
00003A5E 3F3C 002B move.w -[A7], 0x2B /* '+' */
00003A62 4EBA 0F00 jsr [PC + 0xF00 /* 00004964 */]
00003A66 4FEF 001A lea.l A7, [A7 + 0x1A]
00003A6A 4CDF 0018 movem.l D3,D4, [A7]+
00003A6E 4E75 rts
label00003A70:
00003A70 7801 moveq.l D4, 0x01
label00003A72:
00003A72 5243 addq.w D3, 1
00003A74 486F 0010 pea.l [A7 + 0x10]
00003A78 4EBA EF3E jsr [PC - 0x10C2 /* 000029B8 */]
00003A7C 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
00003A80 584F addq.w A7, 4
00003A82 6600 00A2 bne +0xA4 /* 00003B26 */
00003A86 6028 bra +0x2A /* 00003AB0 */
label00003A88:
00003A88 486F 0008 pea.l [A7 + 0x8]
00003A8C 4EBA 0FA4 jsr [PC + 0xFA4 /* 00004A32 */]
00003A90 486F 0014 pea.l [A7 + 0x14]
00003A94 4EBA 0F9C jsr [PC + 0xF9C /* 00004A32 */]
00003A98 4A04 tst.b D4
00003A9A 504F addq.w A7, 8
00003A9C 6712 beq +0x14 /* 00003AB0 */
00003A9E 5243 addq.w D3, 1
00003AA0 3003 move.w D0, D3
00003AA2 48C0 ext.l D0
00003AA4 5280 addq.l D0, 1
00003AA6 E280 asr D0, 1
00003AA8 3F00 move.w -[A7], D0
00003AAA 4EBA 10B0 jsr [PC + 0x10B0 /* 00004B5C */]
00003AAE 544F addq.w A7, 2
label00003AB0:
00003AB0 5243 addq.w D3, 1
00003AB2 486D E4B8 pea.l [A5 - 0x1B48]
00003AB6 4EBA F04E jsr [PC - 0xFB2 /* 00002B06 */]
00003ABA 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
00003ABE 584F addq.w A7, 4
00003AC0 6664 bne +0x66 /* 00003B26 */
00003AC2 486F 0010 pea.l [A7 + 0x10]
00003AC6 4EBA 0F0E jsr [PC + 0xF0E /* 000049D6 */]
00003ACA 7008 moveq.l D0, 0x08
00003ACC B0AF 0014 cmp.l D0, [A7 + 0x14]
00003AD0 584F addq.w A7, 4
00003AD2 660A bne +0xC /* 00003ADE */
00003AD4 7001 moveq.l D0, 0x01
00003AD6 B0AF 0014 cmp.l D0, [A7 + 0x14]
00003ADA 6700 FED6 beq -0x128 /* 000039B2 */
label00003ADE:
00003ADE 7008 moveq.l D0, 0x08
00003AE0 B0AF 0010 cmp.l D0, [A7 + 0x10]
00003AE4 6608 bne +0xA /* 00003AEE */
00003AE6 7005 moveq.l D0, 0x05
00003AE8 B0AF 0014 cmp.l D0, [A7 + 0x14]
00003AEC 6712 beq +0x14 /* 00003B00 */
label00003AEE:
00003AEE 3F3C 0005 move.w -[A7], 0x5
00003AF2 4EBA 0E70 jsr [PC + 0xE70 /* 00004964 */]
00003AF6 4FEF 001A lea.l A7, [A7 + 0x1A]
00003AFA 4CDF 0018 movem.l D3,D4, [A7]+
00003AFE 4E75 rts
label00003B00:
00003B00 3F03 move.w -[A7], D3
00003B02 1F3C 0043 move.b -[A7], 0x43 /* 'C' */
00003B06 4EBA 0F7C jsr [PC + 0xF7C /* 00004A84 */]
00003B0A 4A04 tst.b D4
00003B0C 584F addq.w A7, 4
00003B0E 670C beq +0xE /* 00003B1C */
00003B10 1F3C 001F move.b -[A7], 0x1F
00003B14 4EBA 0F2C jsr [PC + 0xF2C /* 00004A42 */]
00003B18 544F addq.w A7, 2
00003B1A 600A bra +0xC /* 00003B26 */
label00003B1C:
00003B1C 1F3C 001E move.b -[A7], 0x1E
00003B20 4EBA 0F20 jsr [PC + 0xF20 /* 00004A42 */]
00003B24 544F addq.w A7, 2
label00003B26:
00003B26 4FEF 0018 lea.l A7, [A7 + 0x18]
00003B2A 4CDF 0018 movem.l D3,D4, [A7]+
00003B2E 4E75 rts
00003B30 514F subq.w A7, 8
00003B32 4857 pea.l [A7]
00003B34 4EBA 0EA0 jsr [PC + 0xEA0 /* 000049D6 */]
00003B38 486F 0004 pea.l [A7 + 0x4]
00003B3C 4EBA EE7A jsr [PC - 0x1186 /* 000029B8 */]
00003B40 4FEF 0010 lea.l A7, [A7 + 0x10]
00003B44 4E75 rts
00003B46 48E7 1820 movem.l -[A7], D3,D4,A2
00003B4A 382F 0014 move.w D4, [A7 + 0x14]
00003B4E 3004 move.w D0, D4
00003B50 0280 0000 8000 andi.l D0, 0x8000
00003B56 6752 beq +0x54 /* 00003BAA */
00003B58 4A04 tst.b D4
00003B5A 6604 bne +0x6 /* 00003B60 */
00003B5C 7601 moveq.l D3, 0x01
00003B5E 6002 bra +0x4 /* 00003B62 */
label00003B60:
00003B60 7602 moveq.l D3, 0x02
label00003B62:
00003B62 4878 0001 push.l 0x1
00003B66 2F03 move.l -[A7], D3
00003B68 4EAD C1F8 jsr [A5 - 0x3E08]
00003B6C 2448 movea.l A2, A0
00003B6E 200A move.l D0, A2
00003B70 504F addq.w A7, 8
00003B72 6610 bne +0x12 /* 00003B84 */
00003B74 3F3C 0001 move.w -[A7], 0x1
00003B78 4EBA 0DEA jsr [PC + 0xDEA /* 00004964 */]
00003B7C 544F addq.w A7, 2
00003B7E 4CDF 0418 movem.l D3,D4,A2, [A7]+
00003B82 4E75 rts
label00003B84:
00003B84 7002 moveq.l D0, 0x02
00003B86 B680 cmp.l D3, D0
00003B88 660C bne +0xE /* 00003B96 */
00003B8A 2052 movea.l A0, [A2]
00003B8C 1084 move.b [A0], D4
00003B8E 2052 movea.l A0, [A2]
00003B90 4228 0001 clr.b [A0 + 0x1]
00003B94 6004 bra +0x6 /* 00003B9A */
label00003B96:
00003B96 2052 movea.l A0, [A2]
00003B98 4210 clr.b [A0]
label00003B9A:
00003B9A 2F0A move.l -[A7], A2
00003B9C 4EBA EE0A jsr [PC - 0x11F6 /* 000029A8 */]
00003BA0 2F0A move.l -[A7], A2
00003BA2 4EAD C200 jsr [A5 - 0x3E00]
00003BA6 504F addq.w A7, 8
00003BA8 600C bra +0xE /* 00003BB6 */
label00003BAA:
00003BAA 1004 move.b D0, D4
00003BAC 4880 ext.w D0
00003BAE 3F00 move.w -[A7], D0
00003BB0 4EBA 0FAA jsr [PC + 0xFAA /* 00004B5C */]
00003BB4 544F addq.w A7, 2
label00003BB6:
00003BB6 4CDF 0418 movem.l D3,D4,A2, [A7]+
00003BBA 4E75 rts
00003BBC 3F2F 0008 move.w -[A7], [A7 + 0x8]
00003BC0 4EBA DC52 jsr [PC - 0x23AE /* 00001814 */]
00003BC4 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
00003BC8 544F addq.w A7, 2
00003BCA 661A bne +0x1C /* 00003BE6 */
00003BCC 2F2F 0004 move.l -[A7], [A7 + 0x4]
00003BD0 4EBA EE4C jsr [PC - 0x11B4 /* 00002A1E */]
00003BD4 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
00003BD8 584F addq.w A7, 4
00003BDA 660A bne +0xC /* 00003BE6 */
00003BDC 1F3C 0017 move.b -[A7], 0x17
00003BE0 4EBA 0E60 jsr [PC + 0xE60 /* 00004A42 */]
00003BE4 544F addq.w A7, 2
label00003BE6:
00003BE6 4E75 rts
00003BE8 2F2F 0004 move.l -[A7], [A7 + 0x4]
00003BEC 4EBA EE30 jsr [PC - 0x11D0 /* 00002A1E */]
00003BF0 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
00003BF4 584F addq.w A7, 4
00003BF6 6620 bne +0x22 /* 00003C18 */
00003BF8 2F2F 0004 move.l -[A7], [A7 + 0x4]
00003BFC 4EBA EAA8 jsr [PC - 0x1558 /* 000026A6 */]
00003C00 4A00 tst.b D0
00003C02 584F addq.w A7, 4
00003C04 6608 bne +0xA /* 00003C0E */
00003C06 4267 clr.w -[A7]
00003C08 4EBA 0F52 jsr [PC + 0xF52 /* 00004B5C */]
00003C0C 544F addq.w A7, 2
label00003C0E:
00003C0E 1F3C 001B move.b -[A7], 0x1B
00003C12 4EBA 0E2E jsr [PC + 0xE2E /* 00004A42 */]
00003C16 544F addq.w A7, 2
label00003C18:
00003C18 4E75 rts
00003C1A 2F0A move.l -[A7], A2
00003C1C 246F 0008 movea.l A2, [A7 + 0x8]
00003C20 7008 moveq.l D0, 0x08
00003C22 B092 cmp.l D0, [A2]
00003C24 6608 bne +0xA /* 00003C2E */
00003C26 704F moveq.l D0, 0x4F
00003C28 B0AA 0004 cmp.l D0, [A2 + 0x4]
00003C2C 6712 beq +0x14 /* 00003C40 */
label00003C2E:
00003C2E 7008 moveq.l D0, 0x08
00003C30 B092 cmp.l D0, [A2]
00003C32 6608 bne +0xA /* 00003C3C */
00003C34 7050 moveq.l D0, 0x50
00003C36 B0AA 0004 cmp.l D0, [A2 + 0x4]
00003C3A 6704 beq +0x6 /* 00003C40 */
label00003C3C:
00003C3C 7000 moveq.l D0, 0x00
00003C3E 6002 bra +0x4 /* 00003C42 */
label00003C40:
00003C40 7001 moveq.l D0, 0x01
label00003C42:
00003C42 245F movea.l A2, [A7]+
00003C44 4E75 rts
00003C46 2F03 move.l -[A7], D3
00003C48 4FEF FFF6 lea.l A7, [A7 - 0xA]
00003C4C 486D E528 pea.l [A5 - 0x1AD8]
00003C50 4EBA EEB4 jsr [PC - 0x114C /* 00002B06 */]
00003C54 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
00003C58 584F addq.w A7, 4
00003C5A 6670 bne +0x72 /* 00003CCC */
00003C5C 4857 pea.l [A7]
00003C5E 486F 0006 pea.l [A7 + 0x6]
00003C62 4EBA 0D88 jsr [PC + 0xD88 /* 000049EC */]
00003C66 302F 0008 move.w D0, [A7 + 0x8]
00003C6A 48C0 ext.l D0
00003C6C 504F addq.w A7, 8
00003C6E 0480 0000 004F subi.l D0, 0x4F /* 'O' */
00003C74 6706 beq +0x8 /* 00003C7C */
00003C76 5380 subq.l D0, 1
00003C78 6706 beq +0x8 /* 00003C80 */
00003C7A 6008 bra +0xA /* 00003C84 */
label00003C7C:
00003C7C 761A moveq.l D3, 0x1A
00003C7E 6034 bra +0x36 /* 00003CB4 */
label00003C80:
00003C80 7619 moveq.l D3, 0x19
00003C82 6030 bra +0x32 /* 00003CB4 */
label00003C84:
00003C84 486F 0002 pea.l [A7 + 0x2]
00003C88 4EBA 0DA8 jsr [PC + 0xDA8 /* 00004A32 */]
00003C8C 3F3C 0001 move.w -[A7], 0x1
00003C90 1F3C 0043 move.b -[A7], 0x43 /* 'C' */
00003C94 4EBA 0DEE jsr [PC + 0xDEE /* 00004A84 */]
00003C98 3F3C 002A move.w -[A7], 0x2A /* '*' */
00003C9C 4EAD E0E0 jsr [A5 - 0x1F20]
00003CA0 544F addq.w A7, 2
00003CA2 3F00 move.w -[A7], D0
00003CA4 1F2D 0F08 move.b -[A7], [A5 + 0xF08]
00003CA8 4EBA 0DDA jsr [PC + 0xDDA /* 00004A84 */]
00003CAC 4FEF 0016 lea.l A7, [A7 + 0x16]
00003CB0 261F move.l D3, [A7]+
00003CB2 4E75 rts
label00003CB4:
00003CB4 2F2F 0012 move.l -[A7], [A7 + 0x12]
00003CB8 4EBA ED64 jsr [PC - 0x129C /* 00002A1E */]
00003CBC 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
00003CC0 584F addq.w A7, 4
00003CC2 6608 bne +0xA /* 00003CCC */
00003CC4 1F03 move.b -[A7], D3
00003CC6 4EBA 0D7A jsr [PC + 0xD7A /* 00004A42 */]
00003CCA 544F addq.w A7, 2
label00003CCC:
00003CCC 4FEF 000A lea.l A7, [A7 + 0xA]
00003CD0 261F move.l D3, [A7]+
00003CD2 4E75 rts
fn00003CD4:
00003CD4 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00003CD8 246F 0024 movea.l A2, [A7 + 0x24]
00003CDC 286F 002C movea.l A4, [A7 + 0x2C]
00003CE0 266F 0030 movea.l A3, [A7 + 0x30]
00003CE4 1E2F 0034 move.b D7, [A7 + 0x34]
00003CE8 206F 0028 movea.l A0, [A7 + 0x28]
00003CEC 91D3 sub.l A0, [A3]
00003CEE 2808 move.l D4, A0
00003CF0 2054 movea.l A0, [A4]
00003CF2 91D3 sub.l A0, [A3]
00003CF4 2C08 move.l D6, A0
00003CF6 2606 move.l D3, D6
00003CF8 9684 sub.l D3, D4
00003CFA 4A92 tst.l [A2]
00003CFC 6628 bne +0x2A /* 00003D26 */
00003CFE 4878 0001 push.l 0x1
00003D02 1007 move.b D0, D7
00003D04 49C0 lea.l A4, D0
00003D06 D083 add.l D0, D3
00003D08 2F00 move.l -[A7], D0
00003D0A 4EAD C1F8 jsr [A5 - 0x3E08]
00003D0E 2488 move.l [A2], A0
00003D10 4A92 tst.l [A2]
00003D12 504F addq.w A7, 8
00003D14 6760 beq +0x62 /* 00003D76 */
00003D16 2053 movea.l A0, [A3]
00003D18 41F0 4800 lea.l A0, [A0 + D4]
00003D1C 2252 movea.l A1, [A2]
00003D1E 2251 movea.l A1, [A1]
00003D20 2003 move.l D0, D3
00003D22 A22E syscall BlockMove/BlockMoveData, flags=2
00003D24 603E bra +0x40 /* 00003D64 */
label00003D26:
00003D26 2F12 move.l -[A7], [A2]
00003D28 4EAD C2E0 jsr [A5 - 0x3D20]
00003D2C 2A00 move.l D5, D0
00003D2E 4878 0001 push.l 0x1
00003D32 2005 move.l D0, D5
00003D34 D083 add.l D0, D3
00003D36 1207 move.b D1, D7
00003D38 49C1 lea.l A4, D1
00003D3A D280 add.l D1, D0
00003D3C 2F01 move.l -[A7], D1
00003D3E 2F12 move.l -[A7], [A2]
00003D40 4EAD C2D8 jsr [A5 - 0x3D28]
00003D44 2008 move.l D0, A0
00003D46 4FEF 0010 lea.l A7, [A7 + 0x10]
00003D4A 672A beq +0x2C /* 00003D76 */
00003D4C 2052 movea.l A0, [A2]
00003D4E 2250 movea.l A1, [A0]
00003D50 43F1 5800 lea.l A1, [A1 + D5]
00003D54 2053 movea.l A0, [A3]
00003D56 41F0 4800 lea.l A0, [A0 + D4]
00003D5A 2003 move.l D0, D3
00003D5C A22E syscall BlockMove/BlockMoveData, flags=2
00003D5E 2005 move.l D0, D5
00003D60 D083 add.l D0, D3
00003D62 2600 move.l D3, D0
label00003D64:
00003D64 2053 movea.l A0, [A3]
00003D66 D1C6 add.l A0, D6
00003D68 2888 move.l [A4], A0
00003D6A 4A07 tst.b D7
00003D6C 6708 beq +0xA /* 00003D76 */
00003D6E 2652 movea.l A3, [A2]
00003D70 2653 movea.l A3, [A3]
00003D72 D7C3 add.l A3, D3
00003D74 4213 clr.b [A3]
label00003D76:
00003D76 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00003D7A 4E75 rts
fn00003D7C:
00003D7C 2F0A move.l -[A7], A2
00003D7E 246F 0008 movea.l A2, [A7 + 0x8]
00003D82 4AAA 0010 tst.l [A2 + 0x10]
00003D86 6606 bne +0x8 /* 00003D8E */
00003D88 7000 moveq.l D0, 0x00
00003D8A 245F movea.l A2, [A7]+
00003D8C 4E75 rts
label00003D8E:
00003D8E 486A 0018 pea.l [A2 + 0x18]
00003D92 206A 0004 movea.l A0, [A2 + 0x4]
00003D96 2250 movea.l A1, [A0]
00003D98 202A 0008 move.l D0, [A2 + 0x8]
00003D9C 4871 0800 pea.l [A1 + D0]
00003DA0 4EAD F970 jsr [A5 - 0x690]
00003DA4 206F 0014 movea.l A0, [A7 + 0x14]
00003DA8 3080 move.w [A0], D0
00003DAA 302A 0018 move.w D0, [A2 + 0x18]
00003DAE 48C0 ext.l D0
00003DB0 B0AA 0010 cmp.l D0, [A2 + 0x10]
00003DB4 504F addq.w A7, 8
00003DB6 6E1A bgt +0x1C /* 00003DD2 */
00003DB8 306A 0018 movea.w A0, [A2 + 0x18]
00003DBC 2008 move.l D0, A0
00003DBE 91AA 0010 sub.l [A2 + 0x10], D0
00003DC2 306A 0018 movea.w A0, [A2 + 0x18]
00003DC6 2008 move.l D0, A0
00003DC8 D1AA 0008 add.l [A2 + 0x8], D0
00003DCC 7001 moveq.l D0, 0x01
00003DCE 245F movea.l A2, [A7]+
00003DD0 4E75 rts
label00003DD2:
00003DD2 7000 moveq.l D0, 0x00
00003DD4 245F movea.l A2, [A7]+
00003DD6 4E75 rts
fn00003DD8:
00003DD8 226F 0004 movea.l A1, [A7 + 0x4]
00003DDC 3069 0018 movea.w A0, [A1 + 0x18]
00003DE0 2008 move.l D0, A0
00003DE2 D1A9 0010 add.l [A1 + 0x10], D0
00003DE6 3069 0018 movea.w A0, [A1 + 0x18]
00003DEA 2008 move.l D0, A0
00003DEC 91A9 0008 sub.l [A1 + 0x8], D0
00003DF0 4E75 rts
fn00003DF2:
00003DF2 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00003DF6 246F 0014 movea.l A2, [A7 + 0x14]
00003DFA 382F 0018 move.w D4, [A7 + 0x18]
00003DFE 4A2D 1350 tst.b [A5 + 0x1350]
00003E02 672E beq +0x30 /* 00003E32 */
00003E04 266A 0004 movea.l A3, [A2 + 0x4]
00003E08 2653 movea.l A3, [A3]
00003E0A D7EA 0008 add.l A3, [A2 + 0x8]
00003E0E 3004 move.w D0, D4
00003E10 48C0 ext.l D0
00003E12 7200 moveq.l D1, 0x00
00003E14 1213 move.b D1, [A3]
00003E16 B280 cmp.l D1, D0
00003E18 6610 bne +0x12 /* 00003E2A */
00003E1A 52AA 0008 addq.l [A2 + 0x8], 1
00003E1E 53AA 0010 subq.l [A2 + 0x10], 1
00003E22 7001 moveq.l D0, 0x01
00003E24 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00003E28 4E75 rts
label00003E2A:
00003E2A 7000 moveq.l D0, 0x00
00003E2C 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00003E30 4E75 rts
label00003E32:
00003E32 486A 0018 pea.l [A2 + 0x18]
00003E36 206A 0004 movea.l A0, [A2 + 0x4]
00003E3A 2250 movea.l A1, [A0]
00003E3C 202A 0008 move.l D0, [A2 + 0x8]
00003E40 4871 0800 pea.l [A1 + D0]
00003E44 4EAD F970 jsr [A5 - 0x690]
00003E48 3600 move.w D3, D0
00003E4A B644 cmp.w D3, D4
00003E4C 504F addq.w A7, 8
00003E4E 6628 bne +0x2A /* 00003E78 */
00003E50 302A 0018 move.w D0, [A2 + 0x18]
00003E54 48C0 ext.l D0
00003E56 B0AA 0010 cmp.l D0, [A2 + 0x10]
00003E5A 6E1C bgt +0x1E /* 00003E78 */
00003E5C 306A 0018 movea.w A0, [A2 + 0x18]
00003E60 2008 move.l D0, A0
00003E62 91AA 0010 sub.l [A2 + 0x10], D0
00003E66 306A 0018 movea.w A0, [A2 + 0x18]
00003E6A 2008 move.l D0, A0
00003E6C D1AA 0008 add.l [A2 + 0x8], D0
00003E70 7001 moveq.l D0, 0x01
00003E72 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00003E76 4E75 rts
label00003E78:
00003E78 7000 moveq.l D0, 0x00
00003E7A 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00003E7E 4E75 rts
fn00003E80:
00003E80 2F0A move.l -[A7], A2
00003E82 554F subq.w A7, 2
00003E84 246F 000A movea.l A2, [A7 + 0xA]
00003E88 602A bra +0x2C /* 00003EB4 */
label00003E8A:
00003E8A 3017 move.w D0, [A7]
00003E8C B06D 11BE cmp.w D0, [A5 + 0x11BE]
00003E90 6616 bne +0x18 /* 00003EA8 */
00003E92 3F3C 000D move.w -[A7], 0xD /* '\r' */
00003E96 2F0A move.l -[A7], A2
00003E98 4EBA FF58 jsr [PC - 0xA8 /* 00003DF2 */]
00003E9C 4A00 tst.b D0
00003E9E 5C4F addq.w A7, 6
00003EA0 6706 beq +0x8 /* 00003EA8 */
00003EA2 526A 0016 addq.w [A2 + 0x16], 1
00003EA6 600C bra +0xE /* 00003EB4 */
label00003EA8:
00003EA8 0C57 000D cmpi.w [A7], 0xD /* '\r' */
00003EAC 6606 bne +0x8 /* 00003EB4 */
00003EAE 526A 0016 addq.w [A2 + 0x16], 1
00003EB2 600E bra +0x10 /* 00003EC2 */
label00003EB4:
00003EB4 4857 pea.l [A7]
00003EB6 2F0A move.l -[A7], A2
00003EB8 4EBA FEC2 jsr [PC - 0x13E /* 00003D7C */]
00003EBC 4A00 tst.b D0
00003EBE 504F addq.w A7, 8
00003EC0 66C8 bne -0x36 /* 00003E8A */
label00003EC2:
00003EC2 426A 0138 clr.w [A2 + 0x138]
00003EC6 544F addq.w A7, 2
00003EC8 245F movea.l A2, [A7]+
00003ECA 4E75 rts
fn00003ECC:
00003ECC 2F0A move.l -[A7], A2
00003ECE 594F subq.w A7, 4
00003ED0 246F 000C movea.l A2, [A7 + 0xC]
00003ED4 2F0A move.l -[A7], A2
00003ED6 4EBA 03A2 jsr [PC + 0x3A2 /* 0000427A */]
00003EDA 2F0A move.l -[A7], A2
00003EDC 4EBA FFA2 jsr [PC - 0x5E /* 00003E80 */]
00003EE0 2F6A 0008 0008 move.l [A7 + 0x8], [A2 + 0x8]
00003EE6 2F0A move.l -[A7], A2
00003EE8 4EBA 039C jsr [PC + 0x39C /* 00004286 */]
00003EEC 202F 000C move.l D0, [A7 + 0xC]
00003EF0 4FEF 0010 lea.l A7, [A7 + 0x10]
00003EF4 245F movea.l A2, [A7]+
00003EF6 4E75 rts
fn00003EF8:
00003EF8 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
00003EFC 554F subq.w A7, 2
00003EFE 246F 001E movea.l A2, [A7 + 0x1E]
00003F02 266F 0022 movea.l A3, [A7 + 0x22]
00003F06 286F 0026 movea.l A4, [A7 + 0x26]
00003F0A 422B 0001 clr.b [A3 + 0x1]
00003F0E 4213 clr.b [A3]
00003F10 4254 clr.w [A4]
00003F12 6042 bra +0x44 /* 00003F56 */
label00003F14:
00003F14 3017 move.w D0, [A7]
00003F16 B06D 11BE cmp.w D0, [A5 + 0x11BE]
00003F1A 6616 bne +0x18 /* 00003F32 */
00003F1C 3F3C 000D move.w -[A7], 0xD /* '\r' */
00003F20 2F0A move.l -[A7], A2
00003F22 4EBA FECE jsr [PC - 0x132 /* 00003DF2 */]
00003F26 4A00 tst.b D0
00003F28 5C4F addq.w A7, 6
00003F2A 6706 beq +0x8 /* 00003F32 */
00003F2C 526A 0016 addq.w [A2 + 0x16], 1
00003F30 6024 bra +0x26 /* 00003F56 */
label00003F32:
00003F32 3F17 move.w -[A7], [A7]
00003F34 4EAD F978 jsr [A5 - 0x688]
00003F38 2600 move.l D3, D0
00003F3A 2803 move.l D4, D3
00003F3C 7210 moveq.l D1, 0x10
00003F3E E2A4 asr D4, D1
00003F40 2A03 move.l D5, D3
00003F42 0285 0000 FFFF andi.l D5, 0xFFFF
00003F48 3004 move.w D0, D4
00003F4A 0280 0000 2000 andi.l D0, 0x2000 /* ' \0' */
00003F50 4A80 tst.l D0
00003F52 544F addq.w A7, 2
00003F54 6716 beq +0x18 /* 00003F6C */
label00003F56:
00003F56 4857 pea.l [A7]
00003F58 2F0A move.l -[A7], A2
00003F5A 4EBA FE20 jsr [PC - 0x1E0 /* 00003D7C */]
00003F5E 4A00 tst.b D0
00003F60 504F addq.w A7, 8
00003F62 66B0 bne -0x4E /* 00003F14 */
00003F64 4AAA 0010 tst.l [A2 + 0x10]
00003F68 6F00 0124 ble +0x126 /* 0000408E */
label00003F6C:
00003F6C 0C57 000D cmpi.w [A7], 0xD /* '\r' */
00003F70 660C bne +0xE /* 00003F7E */
00003F72 2F0A move.l -[A7], A2
00003F74 4EBA FE62 jsr [PC - 0x19E /* 00003DD8 */]
00003F78 584F addq.w A7, 4
00003F7A 6000 0112 bra +0x114 /* 0000408E */
label00003F7E:
00003F7E 0C57 002D cmpi.w [A7], 0x2D /* '-' */
00003F82 6622 bne +0x24 /* 00003FA6 */
00003F84 3F3C 002D move.w -[A7], 0x2D /* '-' */
00003F88 2F0A move.l -[A7], A2
00003F8A 4EBA FE66 jsr [PC - 0x19A /* 00003DF2 */]
00003F8E 4A00 tst.b D0
00003F90 5C4F addq.w A7, 6
00003F92 6712 beq +0x14 /* 00003FA6 */
00003F94 2F0A move.l -[A7], A2
00003F96 4EBA FE40 jsr [PC - 0x1C0 /* 00003DD8 */]
00003F9A 2F0A move.l -[A7], A2
00003F9C 4EBA FE3A jsr [PC - 0x1C6 /* 00003DD8 */]
00003FA0 504F addq.w A7, 8
00003FA2 6000 00EA bra +0xEC /* 0000408E */
label00003FA6:
00003FA6 3004 move.w D0, D4
00003FA8 0280 0000 4000 andi.l D0, 0x4000 /* '@\0' */
00003FAE 4A80 tst.l D0
00003FB0 6708 beq +0xA /* 00003FBA */
00003FB2 3014 move.w D0, [A4]
00003FB4 48C0 ext.l D0
00003FB6 5280 addq.l D0, 1
00003FB8 3880 move.w [A4], D0
label00003FBA:
00003FBA 3F05 move.w -[A7], D5
00003FBC 2F0B move.l -[A7], A3
00003FBE 4EAD C1B8 jsr [A5 - 0x3E48]
00003FC2 3004 move.w D0, D4
00003FC4 0280 0000 8000 andi.l D0, 0x8000
00003FCA 4A80 tst.l D0
00003FCC 5C4F addq.w A7, 6
00003FCE 6600 00BE bne +0xC0 /* 0000408E */
00003FD2 6000 00AA bra +0xAC /* 0000407E */
label00003FD6:
00003FD6 3017 move.w D0, [A7]
00003FD8 B06D 11BE cmp.w D0, [A5 + 0x11BE]
00003FDC 6618 bne +0x1A /* 00003FF6 */
00003FDE 3F3C 000D move.w -[A7], 0xD /* '\r' */
00003FE2 2F0A move.l -[A7], A2
00003FE4 4EBA FE0C jsr [PC - 0x1F4 /* 00003DF2 */]
00003FE8 4A00 tst.b D0
00003FEA 5C4F addq.w A7, 6
00003FEC 6708 beq +0xA /* 00003FF6 */
00003FEE 526A 0016 addq.w [A2 + 0x16], 1
00003FF2 6000 008A bra +0x8C /* 0000407E */
label00003FF6:
00003FF6 3F17 move.w -[A7], [A7]
00003FF8 4EAD F978 jsr [A5 - 0x688]
00003FFC 2600 move.l D3, D0
00003FFE 2803 move.l D4, D3
00004000 7210 moveq.l D1, 0x10
00004002 E2A4 asr D4, D1
00004004 2A03 move.l D5, D3
00004006 0285 0000 FFFF andi.l D5, 0xFFFF
0000400C 3004 move.w D0, D4
0000400E 0280 0000 B000 andi.l D0, 0xB000
00004014 4A80 tst.l D0
00004016 544F addq.w A7, 2
00004018 6746 beq +0x48 /* 00004060 */
0000401A 0C57 002D cmpi.w [A7], 0x2D /* '-' */
0000401E 6706 beq +0x8 /* 00004026 */
00004020 0C57 002B cmpi.w [A7], 0x2B /* '+' */
00004024 6630 bne +0x32 /* 00004056 */
label00004026:
00004026 0C2B 0030 0001 cmpi.b [A3 + 0x1], 0x30 /* '0' */
0000402C 6D28 blt +0x2A /* 00004056 */
0000402E 0C2B 0039 0001 cmpi.b [A3 + 0x1], 0x39 /* '9' */
00004034 6E20 bgt +0x22 /* 00004056 */
00004036 0C13 00FF cmpi.b [A3], 0xFF
0000403A 650E bcs +0x10 /* 0000404A */
0000403C 41EB 0001 lea.l A0, [A3 + 0x1]
00004040 70FF moveq.l D0, 0xFFFFFFFF
label00004042:
00004042 5280 addq.l D0, 1
00004044 4A18 tst.b [A0]+
00004046 66FA bne -0x4 /* 00004042 */
00004048 6004 bra +0x6 /* 0000404E */
label0000404A:
0000404A 7000 moveq.l D0, 0x00
0000404C 1013 move.b D0, [A3]
label0000404E:
0000404E 0C33 0065 0800 cmpi.b [A3 + D0], 0x65 /* 'e' */
00004054 670A beq +0xC /* 00004060 */
label00004056:
00004056 2F0A move.l -[A7], A2
00004058 4EBA FD7E jsr [PC - 0x282 /* 00003DD8 */]
0000405C 584F addq.w A7, 4
0000405E 602E bra +0x30 /* 0000408E */
label00004060:
00004060 3004 move.w D0, D4
00004062 0280 0000 4000 andi.l D0, 0x4000 /* '@\0' */
00004068 4A80 tst.l D0
0000406A 6708 beq +0xA /* 00004074 */
0000406C 3014 move.w D0, [A4]
0000406E 48C0 ext.l D0
00004070 5280 addq.l D0, 1
00004072 3880 move.w [A4], D0
label00004074:
00004074 3F05 move.w -[A7], D5
00004076 2F0B move.l -[A7], A3
00004078 4EAD C1B8 jsr [A5 - 0x3E48]
0000407C 5C4F addq.w A7, 6
label0000407E:
0000407E 4857 pea.l [A7]
00004080 2F0A move.l -[A7], A2
00004082 4EBA FCF8 jsr [PC - 0x308 /* 00003D7C */]
00004086 4A00 tst.b D0
00004088 504F addq.w A7, 8
0000408A 6600 FF4A bne -0xB4 /* 00003FD6 */
label0000408E:
0000408E 544F addq.w A7, 2
00004090 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
00004094 4E75 rts
fn00004096:
00004096 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000409A 4FEF FFF6 lea.l A7, [A7 - 0xA]
0000409E 246F 001E movea.l A2, [A7 + 0x1E]
000040A2 286F 0022 movea.l A4, [A7 + 0x22]
000040A6 4878 0001 push.l 0x1
000040AA 42A7 clr.l -[A7]
000040AC 4EAD C1F8 jsr [A5 - 0x3E08]
000040B0 2F48 0008 move.l [A7 + 0x8], A0
000040B4 266A 0004 movea.l A3, [A2 + 0x4]
000040B8 2653 movea.l A3, [A3]
000040BA D7EA 0008 add.l A3, [A2 + 0x8]
000040BE 7600 moveq.l D3, 0x00
000040C0 504F addq.w A7, 8
000040C2 6000 0092 bra +0x94 /* 00004156 */
label000040C6:
000040C6 0C6F 0022 0008 cmpi.w [A7 + 0x8], 0x22 /* '\"' */
000040CC 662E bne +0x30 /* 000040FC */
000040CE 7601 moveq.l D3, 0x01
000040D0 206A 0004 movea.l A0, [A2 + 0x4]
000040D4 2050 movea.l A0, [A0]
000040D6 D1EA 0008 add.l A0, [A2 + 0x8]
000040DA 5388 subq.l A0, 1
000040DC 2F48 0004 move.l [A7 + 0x4], A0
000040E0 1F3C 0001 move.b -[A7], 0x1
000040E4 2F2A 0004 move.l -[A7], [A2 + 0x4]
000040E8 486F 000A pea.l [A7 + 0xA]
000040EC 2F0B move.l -[A7], A3
000040EE 486F 000E pea.l [A7 + 0xE]
000040F2 4EBA FBE0 jsr [PC - 0x420 /* 00003CD4 */]
000040F6 4FEF 0012 lea.l A7, [A7 + 0x12]
000040FA 606C bra +0x6E /* 00004168 */
label000040FC:
000040FC 302F 0008 move.w D0, [A7 + 0x8]
00004100 B06D 11BE cmp.w D0, [A5 + 0x11BE]
00004104 6648 bne +0x4A /* 0000414E */
00004106 3F3C 000D move.w -[A7], 0xD /* '\r' */
0000410A 2F0A move.l -[A7], A2
0000410C 4EBA FCE4 jsr [PC - 0x31C /* 00003DF2 */]
00004110 4A00 tst.b D0
00004112 5C4F addq.w A7, 6
00004114 6738 beq +0x3A /* 0000414E */
00004116 526A 0016 addq.w [A2 + 0x16], 1
0000411A 206A 0004 movea.l A0, [A2 + 0x4]
0000411E 2050 movea.l A0, [A0]
00004120 D1EA 0008 add.l A0, [A2 + 0x8]
00004124 5588 subq.l A0, 2
00004126 2F48 0004 move.l [A7 + 0x4], A0
0000412A 4227 clr.b -[A7]
0000412C 2F2A 0004 move.l -[A7], [A2 + 0x4]
00004130 486F 000A pea.l [A7 + 0xA]
00004134 2F0B move.l -[A7], A3
00004136 486F 000E pea.l [A7 + 0xE]
0000413A 4EBA FB98 jsr [PC - 0x468 /* 00003CD4 */]
0000413E 266A 0004 movea.l A3, [A2 + 0x4]
00004142 2653 movea.l A3, [A3]
00004144 D7EA 0008 add.l A3, [A2 + 0x8]
00004148 4FEF 0012 lea.l A7, [A7 + 0x12]
0000414C 6008 bra +0xA /* 00004156 */
label0000414E:
0000414E 0C6F 000D 0008 cmpi.w [A7 + 0x8], 0xD /* '\r' */
00004154 6712 beq +0x14 /* 00004168 */
label00004156:
00004156 486F 0008 pea.l [A7 + 0x8]
0000415A 2F0A move.l -[A7], A2
0000415C 4EBA FC1E jsr [PC - 0x3E2 /* 00003D7C */]
00004160 4A00 tst.b D0
00004162 504F addq.w A7, 8
00004164 6600 FF60 bne -0x9E /* 000040C6 */
label00004168:
00004168 4A03 tst.b D3
0000416A 6618 bne +0x1A /* 00004184 */
0000416C 3F3C 001E move.w -[A7], 0x1E
00004170 4EBA 07F2 jsr [PC + 0x7F2 /* 00004964 */]
00004174 4878 0001 push.l 0x1
00004178 486F 0006 pea.l [A7 + 0x6]
0000417C 4EAD C208 jsr [A5 - 0x3DF8]
00004180 4FEF 000A lea.l A7, [A7 + 0xA]
label00004184:
00004184 4A97 tst.l [A7]
00004186 670A beq +0xC /* 00004192 */
00004188 7001 moveq.l D0, 0x01
0000418A 2880 move.l [A4], D0
0000418C 2957 0004 move.l [A4 + 0x4], [A7]
00004190 6008 bra +0xA /* 0000419A */
label00004192:
00004192 7002 moveq.l D0, 0x02
00004194 2880 move.l [A4], D0
00004196 42AC 0004 clr.l [A4 + 0x4]
label0000419A:
0000419A 4FEF 000A lea.l A7, [A7 + 0xA]
0000419E 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
000041A2 4E75 rts
fn000041A4:
000041A4 206F 0004 movea.l A0, [A7 + 0x4]
000041A8 222F 0008 move.l D1, [A7 + 0x8]
000041AC 2028 0008 move.l D0, [A0 + 0x8]
000041B0 9081 sub.l D0, D1
000041B2 D0A8 0010 add.l D0, [A0 + 0x10]
000041B6 2140 0010 move.l [A0 + 0x10], D0
000041BA 2141 0008 move.l [A0 + 0x8], D1
000041BE 4A81 tst.l D1
000041C0 6604 bne +0x6 /* 000041C6 */
000041C2 4268 0016 clr.w [A0 + 0x16]
label000041C6:
000041C6 4268 0138 clr.w [A0 + 0x138]
000041CA 4E75 rts
fn000041CC:
000041CC 206F 0004 movea.l A0, [A7 + 0x4]
000041D0 4AA8 0010 tst.l [A0 + 0x10]
000041D4 5FC0 sle D0
000041D6 4400 neg.b D0
000041D8 49C0 lea.l A4, D0
000041DA 4E75 rts
000041DC 2F0A move.l -[A7], A2
000041DE 246F 0008 movea.l A2, [A7 + 0x8]
000041E2 426A 0138 clr.w [A2 + 0x138]
000041E6 256F 000C 0004 move.l [A2 + 0x4], [A7 + 0xC]
000041EC 2F2F 000C move.l -[A7], [A7 + 0xC]
000041F0 4EAD C2E0 jsr [A5 - 0x3D20]
000041F4 2540 0010 move.l [A2 + 0x10], D0
000041F8 42AA 0008 clr.l [A2 + 0x8]
000041FC 426A 0016 clr.w [A2 + 0x16]
00004200 584F addq.w A7, 4
00004202 245F movea.l A2, [A7]+
00004204 4E75 rts
00004206 226F 0004 movea.l A1, [A7 + 0x4]
0000420A 4269 0138 clr.w [A1 + 0x138]
0000420E 2049 movea.l A0, A1
00004210 5088 addq.l A0, 8
00004212 5888 addq.l A0, 4
00004214 2348 0004 move.l [A1 + 0x4], A0
00004218 236F 0008 000C move.l [A1 + 0xC], [A7 + 0x8]
0000421E 236F 000C 0010 move.l [A1 + 0x10], [A7 + 0xC]
00004224 42A9 0008 clr.l [A1 + 0x8]
00004228 4269 0016 clr.w [A1 + 0x16]
0000422C 4E75 rts
fn0000422E:
0000422E 48E7 0030 movem.l -[A7], A2,A3
00004232 246F 000C movea.l A2, [A7 + 0xC]
00004236 266F 0010 movea.l A3, [A7 + 0x10]
0000423A 426A 0138 clr.w [A2 + 0x138]
0000423E 204A movea.l A0, A2
00004240 5088 addq.l A0, 8
00004242 5888 addq.l A0, 4
00004244 2548 0004 move.l [A2 + 0x4], A0
00004248 204B movea.l A0, A3
0000424A 5288 addq.l A0, 1
0000424C 2548 000C move.l [A2 + 0xC], A0
00004250 0C13 00FF cmpi.b [A3], 0xFF
00004254 650E bcs +0x10 /* 00004264 */
00004256 41EB 0001 lea.l A0, [A3 + 0x1]
0000425A 70FF moveq.l D0, 0xFFFFFFFF
label0000425C:
0000425C 5280 addq.l D0, 1
0000425E 4A18 tst.b [A0]+
00004260 66FA bne -0x4 /* 0000425C */
00004262 6004 bra +0x6 /* 00004268 */
label00004264:
00004264 7000 moveq.l D0, 0x00
00004266 1013 move.b D0, [A3]
label00004268:
00004268 2540 0010 move.l [A2 + 0x10], D0
0000426C 42AA 0008 clr.l [A2 + 0x8]
00004270 426A 0016 clr.w [A2 + 0x16]
00004274 4CDF 0C00 movem.l A2,A3, [A7]+
00004278 4E75 rts
fn0000427A:
0000427A 206F 0004 movea.l A0, [A7 + 0x4]
0000427E 2248 movea.l A1, A0
00004280 22A8 0010 move.l [A1], [A0 + 0x10]
00004284 4E75 rts
fn00004286:
00004286 206F 0004 movea.l A0, [A7 + 0x4]
0000428A 2010 move.l D0, [A0]
0000428C 90A8 0010 sub.l D0, [A0 + 0x10]
00004290 2228 0008 move.l D1, [A0 + 0x8]
00004294 9280 sub.l D1, D0
00004296 2141 0008 move.l [A0 + 0x8], D1
0000429A 2150 0010 move.l [A0 + 0x10], [A0]
0000429E 4E75 rts
fn000042A0:
000042A0 48E7 1030 movem.l -[A7], D3,A2,A3
000042A4 266F 0010 movea.l A3, [A7 + 0x10]
000042A8 4A2D 1350 tst.b [A5 + 0x1350]
000042AC 660E bne +0x10 /* 000042BC */
000042AE 2F0B move.l -[A7], A3
000042B0 4EBA FC1A jsr [PC - 0x3E6 /* 00003ECC */]
000042B4 584F addq.w A7, 4
000042B6 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000042BA 4E75 rts
label000042BC:
000042BC 246B 0004 movea.l A2, [A3 + 0x4]
000042C0 2452 movea.l A2, [A2]
000042C2 D5EB 0008 add.l A2, [A3 + 0x8]
000042C6 262B 0010 move.l D3, [A3 + 0x10]
000042CA 602A bra +0x2C /* 000042F6 */
label000042CC:
000042CC 302D 11BE move.w D0, [A5 + 0x11BE]
000042D0 48C0 ext.l D0
000042D2 7200 moveq.l D1, 0x00
000042D4 1212 move.b D1, [A2]
000042D6 B280 cmp.l D1, D0
000042D8 6610 bne +0x12 /* 000042EA */
000042DA 5383 subq.l D3, 1
000042DC 528A addq.l A2, 1
000042DE 4A83 tst.l D3
000042E0 6F18 ble +0x1A /* 000042FA */
000042E2 5383 subq.l D3, 1
000042E4 528A addq.l A2, 1
000042E6 4A83 tst.l D3
000042E8 6F10 ble +0x12 /* 000042FA */
label000042EA:
000042EA 5383 subq.l D3, 1
000042EC 528A addq.l A2, 1
000042EE 0C2A 000D FFFF cmpi.b [A2 - 0x1], 0xD /* '\r' */
000042F4 6704 beq +0x6 /* 000042FA */
label000042F6:
000042F6 4A83 tst.l D3
000042F8 6ED2 bgt -0x2C /* 000042CC */
label000042FA:
000042FA 206B 0004 movea.l A0, [A3 + 0x4]
000042FE 224A movea.l A1, A2
00004300 93D0 sub.l A1, [A0]
00004302 2009 move.l D0, A1
00004304 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00004308 4E75 rts
fn0000430A:
0000430A 48E7 1030 movem.l -[A7], D3,A2,A3
0000430E 266F 0010 movea.l A3, [A7 + 0x10]
00004312 4A2D 1350 tst.b [A5 + 0x1350]
00004316 660E bne +0x10 /* 00004326 */
00004318 2F0B move.l -[A7], A3
0000431A 4EBA FB64 jsr [PC - 0x49C /* 00003E80 */]
0000431E 584F addq.w A7, 4
00004320 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00004324 4E75 rts
label00004326:
00004326 246B 0004 movea.l A2, [A3 + 0x4]
0000432A 2452 movea.l A2, [A2]
0000432C D5EB 0008 add.l A2, [A3 + 0x8]
00004330 262B 0010 move.l D3, [A3 + 0x10]
00004334 6034 bra +0x36 /* 0000436A */
label00004336:
00004336 302D 11BE move.w D0, [A5 + 0x11BE]
0000433A 48C0 ext.l D0
0000433C 7200 moveq.l D1, 0x00
0000433E 1212 move.b D1, [A2]
00004340 B280 cmp.l D1, D0
00004342 6614 bne +0x16 /* 00004358 */
00004344 526B 0016 addq.w [A3 + 0x16], 1
00004348 5383 subq.l D3, 1
0000434A 528A addq.l A2, 1
0000434C 4A83 tst.l D3
0000434E 6F1E ble +0x20 /* 0000436E */
00004350 5383 subq.l D3, 1
00004352 528A addq.l A2, 1
00004354 4A83 tst.l D3
00004356 6F16 ble +0x18 /* 0000436E */
label00004358:
00004358 5383 subq.l D3, 1
0000435A 528A addq.l A2, 1
0000435C 0C2A 000D FFFF cmpi.b [A2 - 0x1], 0xD /* '\r' */
00004362 6606 bne +0x8 /* 0000436A */
00004364 526B 0016 addq.w [A3 + 0x16], 1
00004368 6004 bra +0x6 /* 0000436E */
label0000436A:
0000436A 4A83 tst.l D3
0000436C 6EC8 bgt -0x36 /* 00004336 */
label0000436E:
0000436E 206B 0004 movea.l A0, [A3 + 0x4]
00004372 224A movea.l A1, A2
00004374 93D0 sub.l A1, [A0]
00004376 2749 0008 move.l [A3 + 0x8], A1
0000437A 2743 0010 move.l [A3 + 0x10], D3
0000437E 426B 0138 clr.w [A3 + 0x138]
00004382 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00004386 4E75 rts
fn00004388:
00004388 48E7 1F30 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3
0000438C 266F 0020 movea.l A3, [A7 + 0x20]
00004390 4A2D 1350 tst.b [A5 + 0x1350]
00004394 6618 bne +0x1A /* 000043AE */
00004396 486B 0014 pea.l [A3 + 0x14]
0000439A 486B 001A pea.l [A3 + 0x1A]
0000439E 2F0B move.l -[A7], A3
000043A0 4EBA FB56 jsr [PC - 0x4AA /* 00003EF8 */]
000043A4 4FEF 000C lea.l A7, [A7 + 0xC]
000043A8 4CDF 0CF8 movem.l D3,D4,D5,D6,D7,A2,A3, [A7]+
000043AC 4E75 rts
label000043AE:
000043AE 7A00 moveq.l D5, 0x00
000043B0 7C00 moveq.l D6, 0x00
000043B2 246B 0004 movea.l A2, [A3 + 0x4]
000043B6 2452 movea.l A2, [A2]
000043B8 D5EB 0008 add.l A2, [A3 + 0x8]
000043BC 362B 0012 move.w D3, [A3 + 0x12]
000043C0 7E00 moveq.l D7, 0x00
000043C2 6036 bra +0x38 /* 000043FA */
label000043C4:
000043C4 7000 moveq.l D0, 0x00
000043C6 1012 move.b D0, [A2]
000043C8 41ED 0CF2 lea.l A0, [A5 + 0xCF2 /* export_410 */]
000043CC 3830 0A14 move.w D4, [A0 + D0 * 2 + 0x14]
000043D0 3004 move.w D0, D4
000043D2 0280 0000 2000 andi.l D0, 0x2000 /* ' \0' */
000043D8 4A80 tst.l D0
000043DA 6722 beq +0x24 /* 000043FE */
000043DC 302D 11BE move.w D0, [A5 + 0x11BE]
000043E0 48C0 ext.l D0
000043E2 7200 moveq.l D1, 0x00
000043E4 1212 move.b D1, [A2]
000043E6 B280 cmp.l D1, D0
000043E8 660C bne +0xE /* 000043F6 */
000043EA 526B 0016 addq.w [A3 + 0x16], 1
000043EE 5343 subq.w D3, 1
000043F0 528A addq.l A2, 1
000043F2 4A43 tst.w D3
000043F4 6F08 ble +0xA /* 000043FE */
label000043F6:
000043F6 5343 subq.w D3, 1
000043F8 528A addq.l A2, 1
label000043FA:
000043FA 4A43 tst.w D3
000043FC 6EC6 bgt -0x38 /* 000043C4 */
label000043FE:
000043FE 3004 move.w D0, D4
00004400 0280 0000 1000 andi.l D0, 0x1000
00004406 4A80 tst.l D0
00004408 6600 00D0 bne +0xD2 /* 000044DA */
0000440C 4A43 tst.w D3
0000440E 6F00 00CA ble +0xCC /* 000044DA */
00004412 0C12 002D cmpi.b [A2], 0x2D /* '-' */
00004416 6610 bne +0x12 /* 00004428 */
00004418 0C43 0001 cmpi.w D3, 0x1
0000441C 6F0A ble +0xC /* 00004428 */
0000441E 0C2A 002D 0001 cmpi.b [A2 + 0x1], 0x2D /* '-' */
00004424 6700 00B4 beq +0xB6 /* 000044DA */
label00004428:
00004428 3004 move.w D0, D4
0000442A 0280 0000 4000 andi.l D0, 0x4000 /* '@\0' */
00004430 4A80 tst.l D0
00004432 6704 beq +0x6 /* 00004438 */
00004434 7E01 moveq.l D7, 0x01
00004436 7C01 moveq.l D6, 0x01
label00004438:
00004438 7A01 moveq.l D5, 0x01
0000443A 1792 501A move.b [A3 + D5.w + 0x1A], [A2]
0000443E 5343 subq.w D3, 1
00004440 528A addq.l A2, 1
00004442 3004 move.w D0, D4
00004444 0280 0000 8000 andi.l D0, 0x8000
0000444A 4A80 tst.l D0
0000444C 6600 008C bne +0x8E /* 000044DA */
00004450 6000 0082 bra +0x84 /* 000044D4 */
label00004454:
00004454 7000 moveq.l D0, 0x00
00004456 1012 move.b D0, [A2]
00004458 41ED 0CF2 lea.l A0, [A5 + 0xCF2 /* export_410 */]
0000445C 3830 0A14 move.w D4, [A0 + D0 * 2 + 0x14]
00004460 3004 move.w D0, D4
00004462 0280 0000 B000 andi.l D0, 0xB000
00004468 4A80 tst.l D0
0000446A 6746 beq +0x48 /* 000044B2 */
0000446C 302D 11BE move.w D0, [A5 + 0x11BE]
00004470 48C0 ext.l D0
00004472 7200 moveq.l D1, 0x00
00004474 1212 move.b D1, [A2]
00004476 B280 cmp.l D1, D0
00004478 660C bne +0xE /* 00004486 */
0000447A 526B 0016 addq.w [A3 + 0x16], 1
0000447E 5343 subq.w D3, 1
00004480 528A addq.l A2, 1
00004482 4A43 tst.w D3
00004484 6E4A bgt +0x4C /* 000044D0 */
label00004486:
00004486 0C12 002B cmpi.b [A2], 0x2B /* '+' */
0000448A 57C0 seq D0
0000448C 4400 neg.b D0
0000448E 49C0 lea.l A4, D0
00004490 0C12 002D cmpi.b [A2], 0x2D /* '-' */
00004494 57C1 seq D1
00004496 4401 neg.b D1
00004498 49C1 lea.l A4, D1
0000449A 8280 or.l D1, D0
0000449C 673C beq +0x3E /* 000044DA */
0000449E 4A07 tst.b D7
000044A0 6738 beq +0x3A /* 000044DA */
000044A2 0C2A 0065 FFFF cmpi.b [A2 - 0x1], 0x65 /* 'e' */
000044A8 6708 beq +0xA /* 000044B2 */
000044AA 0C2A 0045 FFFF cmpi.b [A2 - 0x1], 0x45 /* 'E' */
000044B0 6628 bne +0x2A /* 000044DA */
label000044B2:
000044B2 3004 move.w D0, D4
000044B4 0280 0000 4000 andi.l D0, 0x4000 /* '@\0' */
000044BA 4A80 tst.l D0
000044BC 6704 beq +0x6 /* 000044C2 */
000044BE 48C6 ext.l D6
000044C0 5286 addq.l D6, 1
label000044C2:
000044C2 48C5 ext.l D5
000044C4 5285 addq.l D5, 1
000044C6 0C45 0104 cmpi.w D5, 0x104
000044CA 6E04 bgt +0x6 /* 000044D0 */
000044CC 1792 501A move.b [A3 + D5.w + 0x1A], [A2]
label000044D0:
000044D0 5343 subq.w D3, 1
000044D2 528A addq.l A2, 1
label000044D4:
000044D4 4A43 tst.w D3
000044D6 6E00 FF7C bgt -0x82 /* 00004454 */
label000044DA:
000044DA 0C45 0104 cmpi.w D5, 0x104
000044DE 6F08 ble +0xA /* 000044E8 */
000044E0 203C 0000 0104 move.l D0, 0x104
000044E6 6004 bra +0x6 /* 000044EC */
label000044E8:
000044E8 3005 move.w D0, D5
000044EA 48C0 ext.l D0
label000044EC:
000044EC 5280 addq.l D0, 1
000044EE 4233 081A clr.b [A3 + D0 + 0x1A]
000044F2 0C45 0104 cmpi.w D5, 0x104
000044F6 6F08 ble +0xA /* 00004500 */
000044F8 203C 0000 0104 move.l D0, 0x104
000044FE 6004 bra +0x6 /* 00004504 */
label00004500:
00004500 3005 move.w D0, D5
00004502 48C0 ext.l D0
label00004504:
00004504 0C80 0000 00FF cmpi.l D0, 0xFF
0000450A 6F08 ble +0xA /* 00004514 */
0000450C 203C 0000 00FF move.l D0, 0xFF
00004512 6012 bra +0x14 /* 00004526 */
label00004514:
00004514 0C45 0104 cmpi.w D5, 0x104
00004518 6F08 ble +0xA /* 00004522 */
0000451A 203C 0000 0104 move.l D0, 0x104
00004520 6004 bra +0x6 /* 00004526 */
label00004522:
00004522 3005 move.w D0, D5
00004524 48C0 ext.l D0
label00004526:
00004526 1740 001A move.b [A3 + 0x1A], D0
0000452A 3746 0014 move.w [A3 + 0x14], D6
0000452E 206B 0004 movea.l A0, [A3 + 0x4]
00004532 224A movea.l A1, A2
00004534 93D0 sub.l A1, [A0]
00004536 2749 0008 move.l [A3 + 0x8], A1
0000453A 3043 movea.w A0, D3
0000453C 2748 0010 move.l [A3 + 0x10], A0
00004540 4CDF 0CF8 movem.l D3,D4,D5,D6,D7,A2,A3, [A7]+
00004544 4E75 rts
fn00004546:
00004546 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000454A 514F subq.w A7, 8
0000454C 246F 001C movea.l A2, [A7 + 0x1C]
00004550 286F 0020 movea.l A4, [A7 + 0x20]
00004554 4A2D 1350 tst.b [A5 + 0x1350]
00004558 6612 bne +0x14 /* 0000456C */
0000455A 2F0C move.l -[A7], A4
0000455C 2F0A move.l -[A7], A2
0000455E 4EBA FB36 jsr [PC - 0x4CA /* 00004096 */]
00004562 4FEF 0010 lea.l A7, [A7 + 0x10]
00004566 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0000456A 4E75 rts
label0000456C:
0000456C 206A 0004 movea.l A0, [A2 + 0x4]
00004570 2050 movea.l A0, [A0]
00004572 D1EA 0008 add.l A0, [A2 + 0x8]
00004576 2F48 0004 move.l [A7 + 0x4], A0
0000457A 2648 movea.l A3, A0
0000457C 362A 0012 move.w D3, [A2 + 0x12]
00004580 4297 clr.l [A7]
00004582 6000 008A bra +0x8C /* 0000460E */
label00004586:
00004586 302D 11BE move.w D0, [A5 + 0x11BE]
0000458A 48C0 ext.l D0
0000458C 206F 0004 movea.l A0, [A7 + 0x4]
00004590 7200 moveq.l D1, 0x00
00004592 1210 move.b D1, [A0]
00004594 B280 cmp.l D1, D0
00004596 6630 bne +0x32 /* 000045C8 */
00004598 4227 clr.b -[A7]
0000459A 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000459E 486F 000A pea.l [A7 + 0xA]
000045A2 2F0B move.l -[A7], A3
000045A4 486F 000E pea.l [A7 + 0xE]
000045A8 4EBA F72A jsr [PC - 0x8D6 /* 00003CD4 */]
000045AC 526A 0016 addq.w [A2 + 0x16], 1
000045B0 5343 subq.w D3, 1
000045B2 52AF 0016 addq.l [A7 + 0x16], 1
000045B6 4A43 tst.w D3
000045B8 4FEF 0012 lea.l A7, [A7 + 0x12]
000045BC 6F1E ble +0x20 /* 000045DC */
000045BE 5343 subq.w D3, 1
000045C0 52AF 0004 addq.l [A7 + 0x4], 1
000045C4 266F 0004 movea.l A3, [A7 + 0x4]
label000045C8:
000045C8 206F 0004 movea.l A0, [A7 + 0x4]
000045CC 0C10 000D cmpi.b [A0], 0xD /* '\r' */
000045D0 670A beq +0xC /* 000045DC */
000045D2 5343 subq.w D3, 1
000045D4 52AF 0004 addq.l [A7 + 0x4], 1
000045D8 4A43 tst.w D3
000045DA 6E32 bgt +0x34 /* 0000460E */
label000045DC:
000045DC 206A 0004 movea.l A0, [A2 + 0x4]
000045E0 226F 0004 movea.l A1, [A7 + 0x4]
000045E4 93D0 sub.l A1, [A0]
000045E6 2549 0008 move.l [A2 + 0x8], A1
000045EA 3043 movea.w A0, D3
000045EC 2548 0010 move.l [A2 + 0x10], A0
000045F0 3F3C 001E move.w -[A7], 0x1E
000045F4 4EBA 036E jsr [PC + 0x36E /* 00004964 */]
000045F8 4AAF 0002 tst.l [A7 + 0x2]
000045FC 544F addq.w A7, 2
000045FE 674E beq +0x50 /* 0000464E */
00004600 2F17 move.l -[A7], [A7]
00004602 4EAD C200 jsr [A5 - 0x3E00]
00004606 42AF 0004 clr.l [A7 + 0x4]
0000460A 584F addq.w A7, 4
0000460C 6040 bra +0x42 /* 0000464E */
label0000460E:
0000460E 206F 0004 movea.l A0, [A7 + 0x4]
00004612 0C10 0022 cmpi.b [A0], 0x22 /* '\"' */
00004616 6600 FF6E bne -0x90 /* 00004586 */
0000461A 1F3C 0001 move.b -[A7], 0x1
0000461E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00004622 486F 000A pea.l [A7 + 0xA]
00004626 2F0B move.l -[A7], A3
00004628 486F 000E pea.l [A7 + 0xE]
0000462C 4EBA F6A6 jsr [PC - 0x95A /* 00003CD4 */]
00004630 5343 subq.w D3, 1
00004632 52AF 0016 addq.l [A7 + 0x16], 1
00004636 206A 0004 movea.l A0, [A2 + 0x4]
0000463A 226F 0016 movea.l A1, [A7 + 0x16]
0000463E 93D0 sub.l A1, [A0]
00004640 2549 0008 move.l [A2 + 0x8], A1
00004644 3043 movea.w A0, D3
00004646 2548 0010 move.l [A2 + 0x10], A0
0000464A 4FEF 0012 lea.l A7, [A7 + 0x12]
label0000464E:
0000464E 4A97 tst.l [A7]
00004650 670A beq +0xC /* 0000465C */
00004652 7001 moveq.l D0, 0x01
00004654 2880 move.l [A4], D0
00004656 2957 0004 move.l [A4 + 0x4], [A7]
0000465A 6008 bra +0xA /* 00004664 */
label0000465C:
0000465C 7002 moveq.l D0, 0x02
0000465E 2880 move.l [A4], D0
00004660 42AC 0004 clr.l [A4 + 0x4]
label00004664:
00004664 504F addq.w A7, 8
00004666 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0000466A 4E75 rts
fn0000466C:
0000466C 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00004670 4FEF FFE2 lea.l A7, [A7 - 0x1E]
00004674 246F 0032 movea.l A2, [A7 + 0x32]
00004678 266F 0038 movea.l A3, [A7 + 0x38]
0000467C 4A6A 0138 tst.w [A2 + 0x138]
00004680 6F24 ble +0x26 /* 000046A6 */
00004682 536A 0138 subq.w [A2 + 0x138], 1
00004686 306A 0138 movea.w A0, [A2 + 0x138]
0000468A 2008 move.l D0, A0
0000468C E788 lsl D0, 3
0000468E 204A movea.l A0, A2
00004690 D1C0 add.l A0, D0
00004692 26A8 0120 move.l [A3], [A0 + 0x120]
00004696 2768 0124 0004 move.l [A3 + 0x4], [A0 + 0x124]
0000469C 4FEF 001E lea.l A7, [A7 + 0x1E]
000046A0 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
000046A4 4E75 rts
label000046A6:
000046A6 2F0A move.l -[A7], A2
000046A8 4EBA FCDE jsr [PC - 0x322 /* 00004388 */]
000046AC 0C2A 00FF 001A cmpi.b [A2 + 0x1A], 0xFF
000046B2 584F addq.w A7, 4
000046B4 6510 bcs +0x12 /* 000046C6 */
000046B6 701A moveq.l D0, 0x1A
000046B8 41F2 0801 lea.l A0, [A2 + D0 + 0x1]
000046BC 70FF moveq.l D0, 0xFFFFFFFF
label000046BE:
000046BE 5280 addq.l D0, 1
000046C0 4A18 tst.b [A0]+
000046C2 66FA bne -0x4 /* 000046BE */
000046C4 6006 bra +0x8 /* 000046CC */
label000046C6:
000046C6 7000 moveq.l D0, 0x00
000046C8 102A 001A move.b D0, [A2 + 0x1A]
label000046CC:
000046CC 3600 move.w D3, D0
000046CE 4A43 tst.w D3
000046D0 6E0A bgt +0xC /* 000046DC */
000046D2 4293 clr.l [A3]
000046D4 42AB 0004 clr.l [A3 + 0x4]
000046D8 6000 0240 bra +0x242 /* 0000491A */
label000046DC:
000046DC 781A moveq.l D4, 0x1A
000046DE 1832 4801 move.b D4, [A2 + D4 + 0x1]
000046E2 4884 ext.w D4
000046E4 0C44 0030 cmpi.w D4, 0x30 /* '0' */
000046E8 6D06 blt +0x8 /* 000046F0 */
000046EA 0C44 0039 cmpi.w D4, 0x39 /* '9' */
000046EE 6F08 ble +0xA /* 000046F8 */
label000046F0:
000046F0 0C44 002E cmpi.w D4, 0x2E /* '.' */
000046F4 6600 00D8 bne +0xDA /* 000047CE */
label000046F8:
000046F8 B66A 0014 cmp.w D3, [A2 + 0x14]
000046FC 660A bne +0xC /* 00004708 */
000046FE 0C6A 0009 0014 cmpi.w [A2 + 0x14], 0x9 /* '\t' */
00004704 6F00 00B2 ble +0xB4 /* 000047B8 */
label00004708:
00004708 4293 clr.l [A3]
0000470A 42AB 0004 clr.l [A3 + 0x4]
0000470E 2F0B move.l -[A7], A3
00004710 486A 001A pea.l [A2 + 0x1A]
00004714 4EAD E110 jsr [A5 - 0x1EF0]
00004718 7009 moveq.l D0, 0x09
0000471A B093 cmp.l D0, [A3]
0000471C 504F addq.w A7, 8
0000471E 670E beq +0x10 /* 0000472E */
00004720 3F3C 001D move.w -[A7], 0x1D
00004724 4EBA 023E jsr [PC + 0x23E /* 00004964 */]
00004728 544F addq.w A7, 2
0000472A 6000 01EE bra +0x1F0 /* 0000491A */
label0000472E:
0000472E 206B 0004 movea.l A0, [A3 + 0x4]
00004732 2050 movea.l A0, [A0]
00004734 2F50 0016 move.l [A7 + 0x16], [A0]
00004738 2F68 0004 001A move.l [A7 + 0x1A], [A0 + 0x4]
0000473E 2EBC 401D FFFF move.l [A7], 0x401DFFFF
00004744 2F7C FFFE 0000 0004 move.l [A7 + 0x4], 0xFFFE0000
0000474C 426F 0008 clr.w [A7 + 0x8]
00004750 486F 0016 pea.l [A7 + 0x16]
00004754 486F 000E pea.l [A7 + 0xE]
00004758 3F3C 080E move.w -[A7], 0x80E
0000475C A9EB syscall Pack4/FP68K
0000475E 4857 pea.l [A7]
00004760 486F 000E pea.l [A7 + 0xE]
00004764 3F3C 0008 move.w -[A7], 0x8
00004768 A9EB syscall Pack4/FP68K
0000476A 6E00 01AE bgt +0x1B0 /* 0000491A */
0000476E B66A 0014 cmp.w D3, [A2 + 0x14]
00004772 6600 01A6 bne +0x1A8 /* 0000491A */
00004776 2F2B 0004 move.l -[A7], [A3 + 0x4]
0000477A 2F2B 0000 move.l -[A7], [A3 + 0x0]
0000477E 4EAD E1B8 jsr [A5 - 0x1E48]
00004782 7004 moveq.l D0, 0x04
00004784 2680 move.l [A3], D0
00004786 486F 001E pea.l [A7 + 0x1E]
0000478A 486F 0016 pea.l [A7 + 0x16]
0000478E 3F3C 080E move.w -[A7], 0x80E
00004792 A9EB syscall Pack4/FP68K
00004794 486F 0012 pea.l [A7 + 0x12]
00004798 3F3C 0016 move.w -[A7], 0x16
0000479C A9EB syscall Pack4/FP68K
0000479E 486F 0012 pea.l [A7 + 0x12]
000047A2 486F 0016 pea.l [A7 + 0x16]
000047A6 3F3C 2810 move.w -[A7], 0x2810
000047AA A9EB syscall Pack4/FP68K
000047AC 276F 0012 0004 move.l [A3 + 0x4], [A7 + 0x12]
000047B2 504F addq.w A7, 8
000047B4 6000 0164 bra +0x166 /* 0000491A */
label000047B8:
000047B8 7004 moveq.l D0, 0x04
000047BA 2680 move.l [A3], D0
000047BC 486B 0004 pea.l [A3 + 0x4]
000047C0 486A 001A pea.l [A2 + 0x1A]
000047C4 4EAD C318 jsr [A5 - 0x3CE8]
000047C8 504F addq.w A7, 8
000047CA 6000 014E bra +0x150 /* 0000491A */
label000047CE:
000047CE 4A2D 0F8D tst.b [A5 + 0xF8D]
000047D2 6768 beq +0x6A /* 0000483C */
000047D4 0C43 0003 cmpi.w D3, 0x3
000047D8 6662 bne +0x64 /* 0000483C */
000047DA 0C6A 0002 0014 cmpi.w [A2 + 0x14], 0x2
000047E0 665A bne +0x5C /* 0000483C */
000047E2 781A moveq.l D4, 0x1A
000047E4 1832 4801 move.b D4, [A2 + D4 + 0x1]
000047E8 49C4 lea.l A4, D4
000047EA 41ED 0CF2 lea.l A0, [A5 + 0xCF2 /* export_410 */]
000047EE 3830 4A14 move.w D4, [A0 + D4 * 2 + 0x14]
000047F2 0C04 0061 cmpi.b D4, 0x61 /* 'a' */
000047F6 6544 bcs +0x46 /* 0000483C */
000047F8 0C04 0068 cmpi.b D4, 0x68 /* 'h' */
000047FC 623E bhi +0x40 /* 0000483C */
000047FE 7600 moveq.l D3, 0x00
00004800 1604 move.b D3, D4
00004802 729F moveq.l D1, 0xFFFFFF9F
00004804 D681 add.l D3, D1
00004806 ED8B lsl D3, 6
00004808 7000 moveq.l D0, 0x00
0000480A 102A 001C move.b D0, [A2 + 0x1C]
0000480E 72CF moveq.l D1, 0xFFFFFFCF
00004810 D081 add.l D0, D1
00004812 E788 lsl D0, 3
00004814 3203 move.w D1, D3
00004816 48C1 ext.l D1
00004818 D280 add.l D1, D0
0000481A 3601 move.w D3, D1
0000481C 7000 moveq.l D0, 0x00
0000481E 102A 001D move.b D0, [A2 + 0x1D]
00004822 3203 move.w D1, D3
00004824 48C1 ext.l D1
00004826 D280 add.l D1, D0
00004828 70D0 moveq.l D0, 0xFFFFFFD0
0000482A D280 add.l D1, D0
0000482C 3601 move.w D3, D1
0000482E 7004 moveq.l D0, 0x04
00004830 2680 move.l [A3], D0
00004832 3043 movea.w A0, D3
00004834 2748 0004 move.l [A3 + 0x4], A0
00004838 6000 00E0 bra +0xE2 /* 0000491A */
label0000483C:
0000483C 701A moveq.l D0, 0x1A
0000483E 0C32 0022 0801 cmpi.b [A2 + D0 + 0x1], 0x22 /* '\"' */
00004844 660E bne +0x10 /* 00004854 */
00004846 2F0B move.l -[A7], A3
00004848 2F0A move.l -[A7], A2
0000484A 4EBA FCFA jsr [PC - 0x306 /* 00004546 */]
0000484E 504F addq.w A7, 8
00004850 6000 00C8 bra +0xCA /* 0000491A */
label00004854:
00004854 486F 0014 pea.l [A7 + 0x14]
00004858 486A 001A pea.l [A2 + 0x1A]
0000485C 2F2D 0FAA move.l -[A7], [A5 + 0xFAA /* export_497 */]
00004860 4EAD DFA8 jsr [A5 - 0x2058]
00004864 3600 move.w D3, D0
00004866 3B43 0F06 move.w [A5 + 0xF06], D3
0000486A 4A43 tst.w D3
0000486C 4FEF 000C lea.l A7, [A7 + 0xC]
00004870 6D00 00A8 blt +0xAA /* 0000491A */
00004874 4A2F 0036 tst.b [A7 + 0x36]
00004878 6700 0096 beq +0x98 /* 00004910 */
0000487C 3003 move.w D0, D3
0000487E 48C0 ext.l D0
00004880 722A moveq.l D1, 0x2A
00004882 B081 cmp.l D0, D1
00004884 6E00 008A bgt +0x8C /* 00004910 */
00004888 7008 moveq.l D0, 0x08
0000488A 2680 move.l [A3], D0
0000488C 3043 movea.w A0, D3
0000488E 2748 0004 move.l [A3 + 0x4], A0
00004892 4AAA 0010 tst.l [A2 + 0x10]
00004896 6F00 0082 ble +0x84 /* 0000491A */
0000489A 202B 0004 move.l D0, [A3 + 0x4]
0000489E 0480 0000 0012 subi.l D0, 0x12
000048A4 670A beq +0xC /* 000048B0 */
000048A6 5780 subq.l D0, 3
000048A8 6736 beq +0x38 /* 000048E0 */
000048AA 5580 subq.l D0, 2
000048AC 674A beq +0x4C /* 000048F8 */
000048AE 606A bra +0x6C /* 0000491A */
label000048B0:
000048B0 3F3C 003E move.w -[A7], 0x3E /* '>' */
000048B4 2F0A move.l -[A7], A2
000048B6 4EBA F53A jsr [PC - 0xAC6 /* 00003DF2 */]
000048BA 4A00 tst.b D0
000048BC 5C4F addq.w A7, 6
000048BE 6708 beq +0xA /* 000048C8 */
000048C0 7013 moveq.l D0, 0x13
000048C2 2740 0004 move.l [A3 + 0x4], D0
000048C6 6052 bra +0x54 /* 0000491A */
label000048C8:
000048C8 3F3C 003D move.w -[A7], 0x3D /* '=' */
000048CC 2F0A move.l -[A7], A2
000048CE 4EBA F522 jsr [PC - 0xADE /* 00003DF2 */]
000048D2 4A00 tst.b D0
000048D4 5C4F addq.w A7, 6
000048D6 6742 beq +0x44 /* 0000491A */
000048D8 7014 moveq.l D0, 0x14
000048DA 2740 0004 move.l [A3 + 0x4], D0
000048DE 603A bra +0x3C /* 0000491A */
label000048E0:
000048E0 3F3C 003D move.w -[A7], 0x3D /* '=' */
000048E4 2F0A move.l -[A7], A2
000048E6 4EBA F50A jsr [PC - 0xAF6 /* 00003DF2 */]
000048EA 4A00 tst.b D0
000048EC 5C4F addq.w A7, 6
000048EE 672A beq +0x2C /* 0000491A */
000048F0 7016 moveq.l D0, 0x16
000048F2 2740 0004 move.l [A3 + 0x4], D0
000048F6 6022 bra +0x24 /* 0000491A */
label000048F8:
000048F8 3F3C 0026 move.w -[A7], 0x26 /* '&' */
000048FC 2F0A move.l -[A7], A2
000048FE 4EBA F4F2 jsr [PC - 0xB0E /* 00003DF2 */]
00004902 4A00 tst.b D0
00004904 5C4F addq.w A7, 6
00004906 6712 beq +0x14 /* 0000491A */
00004908 7018 moveq.l D0, 0x18
0000490A 2740 0004 move.l [A3 + 0x4], D0
0000490E 600A bra +0xC /* 0000491A */
label00004910:
00004910 7008 moveq.l D0, 0x08
00004912 2680 move.l [A3], D0
00004914 3043 movea.w A0, D3
00004916 2748 0004 move.l [A3 + 0x4], A0
label0000491A:
0000491A 4FEF 001E lea.l A7, [A7 + 0x1E]
0000491E 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00004922 4E75 rts
fn00004924:
00004924 2F0A move.l -[A7], A2
00004926 246F 0008 movea.l A2, [A7 + 0x8]
0000492A 206F 000C movea.l A0, [A7 + 0xC]
0000492E 326A 0138 movea.w A1, [A2 + 0x138]
00004932 2009 move.l D0, A1
00004934 E788 lsl D0, 3
00004936 224A movea.l A1, A2
00004938 D3C0 add.l A1, D0
0000493A 2350 0120 move.l [A1 + 0x120], [A0]
0000493E 2368 0004 0124 move.l [A1 + 0x124], [A0 + 0x4]
00004944 526A 0138 addq.w [A2 + 0x138], 1
00004948 245F movea.l A2, [A7]+
0000494A 4E75 rts
fn0000494C:
0000494C 4A6D 0874 tst.w [A5 + 0x874]
00004950 6604 bne +0x6 /* 00004956 */
00004952 7001 moveq.l D0, 0x01
00004954 4E75 rts
label00004956:
00004956 3F3C 0001 move.w -[A7], 0x1
0000495A 4EBA 0008 jsr [PC + 0x8 /* 00004964 */]
0000495E 7000 moveq.l D0, 0x00
00004960 544F addq.w A7, 2
00004962 4E75 rts
fn00004964:
00004964 2F03 move.l -[A7], D3
00004966 362F 0008 move.w D3, [A7 + 0x8]
0000496A 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
0000496E 6662 bne +0x64 /* 000049D2 */
00004970 3B43 0F0A move.w [A5 + 0xF0A /* export_477 */], D3
00004974 422D 0F8C clr.b [A5 + 0xF8C]
00004978 0C43 0001 cmpi.w D3, 0x1
0000497C 660E bne +0x10 /* 0000498C */
0000497E 4878 FFFF push.l 0xFFFF
00004982 4EAD D7E0 jsr [A5 - 0x2820]
00004986 584F addq.w A7, 4
00004988 261F move.l D3, [A7]+
0000498A 4E75 rts
label0000498C:
0000498C 4AAD 0CF2 tst.l [A5 + 0xCF2 /* export_410 */]
00004990 6740 beq +0x42 /* 000049D2 */
00004992 4AAD 0F12 tst.l [A5 + 0xF12 /* export_478 */]
00004996 673A beq +0x3C /* 000049D2 */
00004998 7040 moveq.l D0, 0x40
0000499A 206D 0F12 movea.l A0, [A5 + 0xF12 /* export_478 */]
0000499E 2050 movea.l A0, [A0]
000049A0 C0A8 0026 and.l D0, [A0 + 0x26]
000049A4 4A80 tst.l D0
000049A6 662A bne +0x2C /* 000049D2 */
000049A8 3F2D 0F0A move.w -[A7], [A5 + 0xF0A /* export_477 */]
000049AC 2F2D 0F0C move.l -[A7], [A5 + 0xF0C]
000049B0 3F2D 0F32 move.w -[A7], [A5 + 0xF32 /* export_482 */]
000049B4 2F2D 0F12 move.l -[A7], [A5 + 0xF12 /* export_478 */]
000049B8 206D 0CF2 movea.l A0, [A5 + 0xCF2 /* export_410 */]
000049BC 4E90 jsr [A0]
000049BE 4880 ext.w D0
000049C0 3600 move.w D3, D0
000049C2 4A43 tst.w D3
000049C4 57C0 seq D0
000049C6 4400 neg.b D0
000049C8 49C0 lea.l A4, D0
000049CA 1B40 0F8C move.b [A5 + 0xF8C], D0
000049CE 4FEF 000C lea.l A7, [A7 + 0xC]
label000049D2:
000049D2 261F move.l D3, [A7]+
000049D4 4E75 rts
fn000049D6:
000049D6 2F2F 0004 move.l -[A7], [A7 + 0x4]
000049DA 1F3C 0001 move.b -[A7], 0x1
000049DE 2F2D 0F0C move.l -[A7], [A5 + 0xF0C]
000049E2 4EBA FC88 jsr [PC - 0x378 /* 0000466C */]
000049E6 4FEF 000A lea.l A7, [A7 + 0xA]
000049EA 4E75 rts
fn000049EC:
000049EC 48E7 0030 movem.l -[A7], A2,A3
000049F0 266F 000C movea.l A3, [A7 + 0xC]
000049F4 246F 0010 movea.l A2, [A7 + 0x10]
000049F8 34BC FFFF move.w [A2], 0xFFFF
000049FC 2F0B move.l -[A7], A3
000049FE 4EBA FFD6 jsr [PC - 0x2A /* 000049D6 */]
00004A02 7008 moveq.l D0, 0x08
00004A04 B093 cmp.l D0, [A3]
00004A06 584F addq.w A7, 4
00004A08 6604 bne +0x6 /* 00004A0E */
00004A0A 34AB 0006 move.w [A2], [A3 + 0x6]
label00004A0E:
00004A0E 0C52 FFFF cmpi.w [A2], 0xFFFF
00004A12 56C0 sne D0
00004A14 4400 neg.b D0
00004A16 49C0 lea.l A4, D0
00004A18 4CDF 0C00 movem.l A2,A3, [A7]+
00004A1C 4E75 rts
00004A1E 2F2F 0008 move.l -[A7], [A7 + 0x8]
00004A22 4227 clr.b -[A7]
00004A24 2F2F 000A move.l -[A7], [A7 + 0xA]
00004A28 4EBA FC42 jsr [PC - 0x3BE /* 0000466C */]
00004A2C 4FEF 000A lea.l A7, [A7 + 0xA]
00004A30 4E75 rts
fn00004A32:
00004A32 2F2F 0004 move.l -[A7], [A7 + 0x4]
00004A36 2F2D 0F0C move.l -[A7], [A5 + 0xF0C]
00004A3A 4EBA FEE8 jsr [PC - 0x118 /* 00004924 */]
00004A3E 504F addq.w A7, 8
00004A40 4E75 rts
fn00004A42:
00004A42 4878 0001 push.l 0x1
00004A46 486F 0008 pea.l [A7 + 0x8]
00004A4A 2F2D 0F6A move.l -[A7], [A5 + 0xF6A /* export_489 */]
00004A4E 4EAD D9C0 jsr [A5 - 0x2640]
00004A52 4EBA FEF8 jsr [PC - 0x108 /* 0000494C */]
00004A56 4FEF 000C lea.l A7, [A7 + 0xC]
00004A5A 4E75 rts
fn00004A5C:
00004A5C 7010 moveq.l D0, 0x10
00004A5E 206D 0F12 movea.l A0, [A5 + 0xF12 /* export_478 */]
00004A62 2050 movea.l A0, [A0]
00004A64 C0A8 0026 and.l D0, [A0 + 0x26]
00004A68 4A80 tst.l D0
00004A6A 670C beq +0xE /* 00004A78 */
00004A6C 1F3C 0002 move.b -[A7], 0x2
00004A70 4EBA FFD0 jsr [PC - 0x30 /* 00004A42 */]
00004A74 544F addq.w A7, 2
00004A76 600A bra +0xC /* 00004A82 */
label00004A78:
00004A78 1F3C 0001 move.b -[A7], 0x1
00004A7C 4EBA FFC4 jsr [PC - 0x3C /* 00004A42 */]
00004A80 544F addq.w A7, 2
label00004A82:
00004A82 4E75 rts
fn00004A84:
00004A84 2F03 move.l -[A7], D3
00004A86 362F 000A move.w D3, [A7 + 0xA]
00004A8A 0C43 0100 cmpi.w D3, 0x100
00004A8E 6C12 bge +0x14 /* 00004AA2 */
00004A90 1F2F 0008 move.b -[A7], [A7 + 0x8]
00004A94 4EBA FFAC jsr [PC - 0x54 /* 00004A42 */]
00004A98 1F03 move.b -[A7], D3
00004A9A 4EBA FFA6 jsr [PC - 0x5A /* 00004A42 */]
00004A9E 584F addq.w A7, 4
00004AA0 602C bra +0x2E /* 00004ACE */
label00004AA2:
00004AA2 7000 moveq.l D0, 0x00
00004AA4 102F 0008 move.b D0, [A7 + 0x8]
00004AA8 7240 moveq.l D1, 0x40
00004AAA D081 add.l D0, D1
00004AAC 1F00 move.b -[A7], D0
00004AAE 4EBA FF92 jsr [PC - 0x6E /* 00004A42 */]
00004AB2 3003 move.w D0, D3
00004AB4 48C0 ext.l D0
00004AB6 E080 asr D0, 8
00004AB8 1F00 move.b -[A7], D0
00004ABA 4EBA FF86 jsr [PC - 0x7A /* 00004A42 */]
00004ABE 3003 move.w D0, D3
00004AC0 0280 0000 00FF andi.l D0, 0xFF
00004AC6 1F00 move.b -[A7], D0
00004AC8 4EBA FF78 jsr [PC - 0x88 /* 00004A42 */]
00004ACC 5C4F addq.w A7, 6
label00004ACE:
00004ACE 261F move.l D3, [A7]+
00004AD0 4E75 rts
fn00004AD2:
00004AD2 7000 moveq.l D0, 0x00
00004AD4 102F 0004 move.b D0, [A7 + 0x4]
00004AD8 7240 moveq.l D1, 0x40
00004ADA D081 add.l D0, D1
00004ADC 1F00 move.b -[A7], D0
00004ADE 4EBA FF62 jsr [PC - 0x9E /* 00004A42 */]
00004AE2 302F 0008 move.w D0, [A7 + 0x8]
00004AE6 48C0 ext.l D0
00004AE8 E080 asr D0, 8
00004AEA 1F00 move.b -[A7], D0
00004AEC 4EBA FF54 jsr [PC - 0xAC /* 00004A42 */]
00004AF0 302F 000A move.w D0, [A7 + 0xA]
00004AF4 0280 0000 00FF andi.l D0, 0xFF
00004AFA 1F00 move.b -[A7], D0
00004AFC 4EBA FF44 jsr [PC - 0xBC /* 00004A42 */]
00004B00 5C4F addq.w A7, 6
00004B02 4E75 rts
fn00004B04:
00004B04 3F2F 0004 move.w -[A7], [A7 + 0x4]
00004B08 4EAD E0E0 jsr [A5 - 0x1F20]
00004B0C 544F addq.w A7, 2
00004B0E 3F00 move.w -[A7], D0
00004B10 1F3C 0045 move.b -[A7], 0x45 /* 'E' */
00004B14 4EBA FF6E jsr [PC - 0x92 /* 00004A84 */]
00004B18 584F addq.w A7, 4
00004B1A 4E75 rts
fn00004B1C:
00004B1C 302F 0004 move.w D0, [A7 + 0x4]
00004B20 48C0 ext.l D0
00004B22 7203 moveq.l D1, 0x03
00004B24 B081 cmp.l D0, D1
00004B26 6E10 bgt +0x12 /* 00004B38 */
00004B28 3F2F 0006 move.w -[A7], [A7 + 0x6]
00004B2C 1F3C 0046 move.b -[A7], 0x46 /* 'F' */
00004B30 4EBA FF52 jsr [PC - 0xAE /* 00004A84 */]
00004B34 584F addq.w A7, 4
00004B36 600A bra +0xC /* 00004B42 */
label00004B38:
00004B38 3F2F 0006 move.w -[A7], [A7 + 0x6]
00004B3C 4EBA 001E jsr [PC + 0x1E /* 00004B5C */]
00004B40 544F addq.w A7, 2
label00004B42:
00004B42 4E75 rts
fn00004B44:
00004B44 3F2F 0004 move.w -[A7], [A7 + 0x4]
00004B48 4EAD E0E0 jsr [A5 - 0x1F20]
00004B4C 544F addq.w A7, 2
00004B4E 3F00 move.w -[A7], D0
00004B50 1F3C 0045 move.b -[A7], 0x45 /* 'E' */
00004B54 4EBA FF2E jsr [PC - 0xD2 /* 00004A84 */]
00004B58 584F addq.w A7, 4
00004B5A 4E75 rts
fn00004B5C:
00004B5C 2F03 move.l -[A7], D3
00004B5E 362F 0008 move.w D3, [A7 + 0x8]
00004B62 4A43 tst.w D3
00004B64 660C bne +0xE /* 00004B72 */
00004B66 1F3C 0003 move.b -[A7], 0x3
00004B6A 4EBA FED6 jsr [PC - 0x12A /* 00004A42 */]
00004B6E 544F addq.w A7, 2
00004B70 6042 bra +0x44 /* 00004BB4 */
label00004B72:
00004B72 3003 move.w D0, D3
00004B74 48C0 ext.l D0
00004B76 1203 move.b D1, D3
00004B78 49C1 lea.l A4, D1
00004B7A B280 cmp.l D1, D0
00004B7C 6612 bne +0x14 /* 00004B90 */
00004B7E 1F3C 0041 move.b -[A7], 0x41 /* 'A' */
00004B82 4EBA FEBE jsr [PC - 0x142 /* 00004A42 */]
00004B86 1F03 move.b -[A7], D3
00004B88 4EBA FEB8 jsr [PC - 0x148 /* 00004A42 */]
00004B8C 584F addq.w A7, 4
00004B8E 6024 bra +0x26 /* 00004BB4 */
label00004B90:
00004B90 1F3C 0081 move.b -[A7], 0x81
00004B94 4EBA FEAC jsr [PC - 0x154 /* 00004A42 */]
00004B98 3003 move.w D0, D3
00004B9A 48C0 ext.l D0
00004B9C E080 asr D0, 8
00004B9E 1F00 move.b -[A7], D0
00004BA0 4EBA FEA0 jsr [PC - 0x160 /* 00004A42 */]
00004BA4 3003 move.w D0, D3
00004BA6 0280 0000 00FF andi.l D0, 0xFF
00004BAC 1F00 move.b -[A7], D0
00004BAE 4EBA FE92 jsr [PC - 0x16E /* 00004A42 */]
00004BB2 5C4F addq.w A7, 6
label00004BB4:
00004BB4 261F move.l D3, [A7]+
00004BB6 4E75 rts
fn00004BB8:
00004BB8 554F subq.w A7, 2
00004BBA 422F 0001 clr.b [A7 + 0x1]
00004BBE 2F2F 000E move.l -[A7], [A7 + 0xE]
00004BC2 2F2F 000E move.l -[A7], [A7 + 0xE]
00004BC6 2F2F 000E move.l -[A7], [A7 + 0xE]
00004BCA 4EAD D9C0 jsr [A5 - 0x2640]
00004BCE 4EBA FD7C jsr [PC - 0x284 /* 0000494C */]
00004BD2 4A00 tst.b D0
00004BD4 4FEF 000C lea.l A7, [A7 + 0xC]
00004BD8 6720 beq +0x22 /* 00004BFA */
00004BDA 7001 moveq.l D0, 0x01
00004BDC C0AF 000E and.l D0, [A7 + 0xE]
00004BE0 6714 beq +0x16 /* 00004BF6 */
00004BE2 4878 0001 push.l 0x1
00004BE6 486F 0005 pea.l [A7 + 0x5]
00004BEA 2F2F 000E move.l -[A7], [A7 + 0xE]
00004BEE 4EAD D9C0 jsr [A5 - 0x2640]
00004BF2 4FEF 000C lea.l A7, [A7 + 0xC]
label00004BF6:
00004BF6 4EBA FD54 jsr [PC - 0x2AC /* 0000494C */]
label00004BFA:
00004BFA 544F addq.w A7, 2
00004BFC 4E75 rts
fn00004BFE:
00004BFE 48E7 1E38 movem.l -[A7], D3,D4,D5,D6,A2,A3,A4
00004C02 266F 0020 movea.l A3, [A7 + 0x20]
00004C06 286F 0024 movea.l A4, [A7 + 0x24]
00004C0A 382F 0028 move.w D4, [A7 + 0x28]
00004C0E 2053 movea.l A0, [A3]
00004C10 2C28 0008 move.l D6, [A0 + 0x8]
00004C14 3004 move.w D0, D4
00004C16 48C0 ext.l D0
00004C18 D080 add.l D0, D0
00004C1A D086 add.l D0, D6
00004C1C 2F00 move.l -[A7], D0
00004C1E 2F0B move.l -[A7], A3
00004C20 4EAD D9A0 jsr [A5 - 0x2660]
00004C24 4EBA FD26 jsr [PC - 0x2DA /* 0000494C */]
00004C28 4A00 tst.b D0
00004C2A 504F addq.w A7, 8
00004C2C 6754 beq +0x56 /* 00004C82 */
00004C2E 2453 movea.l A2, [A3]
00004C30 D5C6 add.l A2, D6
00004C32 3604 move.w D3, D4
00004C34 6008 bra +0xA /* 00004C3E */
label00004C36:
00004C36 34BC FFFF move.w [A2], 0xFFFF
00004C3A 5343 subq.w D3, 1
00004C3C 548A addq.l A2, 2
label00004C3E:
00004C3E 4A43 tst.w D3
00004C40 6EF4 bgt -0xA /* 00004C36 */
00004C42 2054 movea.l A0, [A4]
00004C44 3628 000C move.w D3, [A0 + 0xC]
00004C48 48C3 ext.l D3
00004C4A 5383 subq.l D3, 1
00004C4C 6030 bra +0x32 /* 00004C7E */
label00004C4E:
00004C4E 700C moveq.l D0, 0x0C
00004C50 C1C3 muls.w D0, D3
00004C52 2454 movea.l A2, [A4]
00004C54 D5C0 add.l A2, D0
00004C56 45EA 0014 lea.l A2, [A2 + 0x14]
00004C5A 0C52 FFFF cmpi.w [A2], 0xFFFF
00004C5E 671C beq +0x1E /* 00004C7C */
00004C60 382A 000A move.w D4, [A2 + 0xA]
00004C64 3F12 move.w -[A7], [A2]
00004C66 4EAD E0E0 jsr [A5 - 0x1F20]
00004C6A 3A00 move.w D5, D0
00004C6C 3444 movea.w A2, D4
00004C6E 200A move.l D0, A2
00004C70 D080 add.l D0, D0
00004C72 2453 movea.l A2, [A3]
00004C74 D5C6 add.l A2, D6
00004C76 D5C0 add.l A2, D0
00004C78 3485 move.w [A2], D5
00004C7A 544F addq.w A7, 2
label00004C7C:
00004C7C 5343 subq.w D3, 1
label00004C7E:
00004C7E 4A43 tst.w D3
00004C80 6CCC bge -0x32 /* 00004C4E */
label00004C82:
00004C82 4CDF 1C78 movem.l D3,D4,D5,D6,A2,A3,A4, [A7]+
00004C86 4E75 rts
fn00004C88:
00004C88 554F subq.w A7, 2
00004C8A 4857 pea.l [A7]
00004C8C 2F2F 000A move.l -[A7], [A7 + 0xA]
00004C90 4EBA FD5A jsr [PC - 0x2A6 /* 000049EC */]
00004C94 302F 0008 move.w D0, [A7 + 0x8]
00004C98 B06F 0012 cmp.w D0, [A7 + 0x12]
00004C9C 57C0 seq D0
00004C9E 4400 neg.b D0
00004CA0 49C0 lea.l A4, D0
00004CA2 4FEF 000A lea.l A7, [A7 + 0xA]
00004CA6 4E75 rts
fn00004CA8:
00004CA8 514F subq.w A7, 8
00004CAA 4857 pea.l [A7]
00004CAC 4EBA FD28 jsr [PC - 0x2D8 /* 000049D6 */]
00004CB0 7008 moveq.l D0, 0x08
00004CB2 B0AF 0004 cmp.l D0, [A7 + 0x4]
00004CB6 584F addq.w A7, 4
00004CB8 6608 bne +0xA /* 00004CC2 */
00004CBA 702E moveq.l D0, 0x2E
00004CBC B0AF 0004 cmp.l D0, [A7 + 0x4]
00004CC0 672A beq +0x2C /* 00004CEC */
label00004CC2:
00004CC2 7008 moveq.l D0, 0x08
00004CC4 B097 cmp.l D0, [A7]
00004CC6 6608 bne +0xA /* 00004CD0 */
00004CC8 7011 moveq.l D0, 0x11
00004CCA B0AF 0004 cmp.l D0, [A7 + 0x4]
00004CCE 671C beq +0x1E /* 00004CEC */
label00004CD0:
00004CD0 3F3C 000A move.w -[A7], 0xA /* '\n' */
00004CD4 4EBA FC8E jsr [PC - 0x372 /* 00004964 */]
00004CD8 2F2F 0006 move.l -[A7], [A7 + 0x6]
00004CDC 2F2F 0006 move.l -[A7], [A7 + 0x6]
00004CE0 4EAD E1B8 jsr [A5 - 0x1E48]
00004CE4 7000 moveq.l D0, 0x00
00004CE6 4FEF 0012 lea.l A7, [A7 + 0x12]
00004CEA 4E75 rts
label00004CEC:
00004CEC 7001 moveq.l D0, 0x01
00004CEE 504F addq.w A7, 8
00004CF0 4E75 rts
fn00004CF2:
00004CF2 4FEF FFF6 lea.l A7, [A7 - 0xA]
00004CF6 486F 0008 pea.l [A7 + 0x8]
00004CFA 486F 0004 pea.l [A7 + 0x4]
00004CFE 4EBA FCEC jsr [PC - 0x314 /* 000049EC */]
00004D02 4A00 tst.b D0
00004D04 504F addq.w A7, 8
00004D06 6608 bne +0xA /* 00004D10 */
00004D08 7000 moveq.l D0, 0x00
00004D0A 4FEF 000A lea.l A7, [A7 + 0xA]
00004D0E 4E75 rts
label00004D10:
00004D10 0C6F 003C 0008 cmpi.w [A7 + 0x8], 0x3C /* '<' */
00004D16 670C beq +0xE /* 00004D24 */
00004D18 0C6F 009E 0008 cmpi.w [A7 + 0x8], 0x9E
00004D1E 6704 beq +0x6 /* 00004D24 */
00004D20 7000 moveq.l D0, 0x00
00004D22 6002 bra +0x4 /* 00004D26 */
label00004D24:
00004D24 7001 moveq.l D0, 0x01
label00004D26:
00004D26 4FEF 000A lea.l A7, [A7 + 0xA]
00004D2A 4E75 rts
fn00004D2C:
00004D2C 594F subq.w A7, 4
00004D2E 206D 0F6A movea.l A0, [A5 + 0xF6A /* export_489 */]
00004D32 2050 movea.l A0, [A0]
00004D34 2EA8 0008 move.l [A7], [A0 + 0x8]
00004D38 206F 000A movea.l A0, [A7 + 0xA]
00004D3C 3F28 0002 move.w -[A7], [A0 + 0x2]
00004D40 1F2F 000B move.b -[A7], [A7 + 0xB]
00004D44 4EBA FD8C jsr [PC - 0x274 /* 00004AD2 */]
00004D48 206F 000E movea.l A0, [A7 + 0xE]
00004D4C 20AF 0004 move.l [A0], [A7 + 0x4]
00004D50 504F addq.w A7, 8
00004D52 4E75 rts
fn00004D54:
00004D54 48E7 0410 movem.l -[A7], D5,A3
00004D58 222F 000C move.l D1, [A7 + 0xC]
00004D5C 206D 0F6A movea.l A0, [A5 + 0xF6A /* export_489 */]
00004D60 2050 movea.l A0, [A0]
00004D62 2A28 0008 move.l D5, [A0 + 0x8]
00004D66 206D 0F6A movea.l A0, [A5 + 0xF6A /* export_489 */]
00004D6A 2650 movea.l A3, [A0]
00004D6C 6024 bra +0x26 /* 00004D92 */
label00004D6E:
00004D6E 224B movea.l A1, A3
00004D70 D3C1 add.l A1, D1
00004D72 2405 move.l D2, D5
00004D74 9481 sub.l D2, D1
00004D76 7000 moveq.l D0, 0x00
00004D78 1029 0002 move.b D0, [A1 + 0x2]
00004D7C 7200 moveq.l D1, 0x00
00004D7E 1229 0001 move.b D1, [A1 + 0x1]
00004D82 E189 lsl D1, 8
00004D84 8280 or.l D1, D0
00004D86 2002 move.l D0, D2
00004D88 E080 asr D0, 8
00004D8A 1340 0001 move.b [A1 + 0x1], D0
00004D8E 1342 0002 move.b [A1 + 0x2], D2
label00004D92:
00004D92 4A81 tst.l D1
00004D94 66D8 bne -0x26 /* 00004D6E */
00004D96 4CDF 0820 movem.l D5,A3, [A7]+
00004D9A 4E75 rts
fn00004D9C:
00004D9C 554F subq.w A7, 2
00004D9E 2F2F 0006 move.l -[A7], [A7 + 0x6]
00004DA2 4EBA F5E4 jsr [PC - 0xA1C /* 00004388 */]
00004DA6 486F 0004 pea.l [A7 + 0x4]
00004DAA 206F 000E movea.l A0, [A7 + 0xE]
00004DAE 4868 001A pea.l [A0 + 0x1A]
00004DB2 2F2D 0FAA move.l -[A7], [A5 + 0xFAA /* export_497 */]
00004DB6 4EAD DFA8 jsr [A5 - 0x2058]
00004DBA 4FEF 0012 lea.l A7, [A7 + 0x12]
00004DBE 4E75 rts
fn00004DC0:
00004DC0 2F2F 0008 move.l -[A7], [A7 + 0x8]
00004DC4 2F2F 0008 move.l -[A7], [A7 + 0x8]
00004DC8 4EBA F464 jsr [PC - 0xB9C /* 0000422E */]
00004DCC 2F2F 000C move.l -[A7], [A7 + 0xC]
00004DD0 4EBA FFCA jsr [PC - 0x36 /* 00004D9C */]
00004DD4 4FEF 000C lea.l A7, [A7 + 0xC]
00004DD8 4E75 rts
00004DDA 2F0A move.l -[A7], A2
00004DDC 4FEF FDBC lea.l A7, [A7 - 0x244]
00004DE0 246F 024C movea.l A2, [A7 + 0x24C]
00004DE4 7001 moveq.l D0, 0x01
00004DE6 B092 cmp.l D0, [A2]
00004DE8 662C bne +0x2E /* 00004E16 */
label00004DEA:
00004DEA 486F 013E pea.l [A7 + 0x13E]
00004DEE 2F2A 0004 move.l -[A7], [A2 + 0x4]
00004DF2 4EAD E158 jsr [A5 - 0x1EA8]
00004DF6 7008 moveq.l D0, 0x08
00004DF8 2480 move.l [A2], D0
00004DFA 486F 0146 pea.l [A7 + 0x146]
00004DFE 486F 000C pea.l [A7 + 0xC]
00004E02 4EBA FFBC jsr [PC - 0x44 /* 00004DC0 */]
00004E06 48C0 ext.l D0
00004E08 2540 0004 move.l [A2 + 0x4], D0
00004E0C 7001 moveq.l D0, 0x01
00004E0E 4FEF 0254 lea.l A7, [A7 + 0x254]
00004E12 245F movea.l A2, [A7]+
00004E14 4E75 rts
label00004E16:
00004E16 700A moveq.l D0, 0x0A
00004E18 B092 cmp.l D0, [A2]
00004E1A 6610 bne +0x12 /* 00004E2C */
00004E1C 2F6A 0004 013A move.l [A7 + 0x13A], [A2 + 0x4]
00004E22 41EF 013A lea.l A0, [A7 + 0x13A]
00004E26 2548 0004 move.l [A2 + 0x4], A0
00004E2A 60BE bra -0x40 /* 00004DEA */
label00004E2C:
00004E2C 7008 moveq.l D0, 0x08
00004E2E B092 cmp.l D0, [A2]
00004E30 57C0 seq D0
00004E32 4400 neg.b D0
00004E34 49C0 lea.l A4, D0
00004E36 4FEF 0244 lea.l A7, [A7 + 0x244]
00004E3A 245F movea.l A2, [A7]+
00004E3C 4E75 rts
00004E3E 2F03 move.l -[A7], D3
00004E40 514F subq.w A7, 8
00004E42 4857 pea.l [A7]
00004E44 4EBA FB90 jsr [PC - 0x470 /* 000049D6 */]
00004E48 7008 moveq.l D0, 0x08
00004E4A B0AF 0004 cmp.l D0, [A7 + 0x4]
00004E4E 584F addq.w A7, 4
00004E50 670A beq +0xC /* 00004E5C */
00004E52 4857 pea.l [A7]
00004E54 4EBA FBDC jsr [PC - 0x424 /* 00004A32 */]
00004E58 584F addq.w A7, 4
00004E5A 602A bra +0x2C /* 00004E86 */
label00004E5C:
00004E5C 702E moveq.l D0, 0x2E
00004E5E B0AF 0004 cmp.l D0, [A7 + 0x4]
00004E62 661A bne +0x1C /* 00004E7E */
00004E64 4857 pea.l [A7]
00004E66 4EBA FB6E jsr [PC - 0x492 /* 000049D6 */]
00004E6A 7008 moveq.l D0, 0x08
00004E6C B0AF 0004 cmp.l D0, [A7 + 0x4]
00004E70 584F addq.w A7, 4
00004E72 670A beq +0xC /* 00004E7E */
00004E74 4857 pea.l [A7]
00004E76 4EBA FBBA jsr [PC - 0x446 /* 00004A32 */]
00004E7A 584F addq.w A7, 4
00004E7C 6008 bra +0xA /* 00004E86 */
label00004E7E:
00004E7E 703A moveq.l D0, 0x3A
00004E80 B0AF 0004 cmp.l D0, [A7 + 0x4]
00004E84 6668 bne +0x6A /* 00004EEE */
label00004E86:
00004E86 486D E4B0 pea.l [A5 - 0x1B50]
00004E8A 4EBA DC7A jsr [PC - 0x2386 /* 00002B06 */]
00004E8E 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
00004E92 584F addq.w A7, 4
00004E94 6600 00BE bne +0xC0 /* 00004F54 */
00004E98 7601 moveq.l D3, 0x01
00004E9A 4857 pea.l [A7]
00004E9C 4EBA FB38 jsr [PC - 0x4C8 /* 000049D6 */]
00004EA0 7008 moveq.l D0, 0x08
00004EA2 B0AF 0004 cmp.l D0, [A7 + 0x4]
00004EA6 584F addq.w A7, 4
00004EA8 6608 bne +0xA /* 00004EB2 */
00004EAA 703C moveq.l D0, 0x3C
00004EAC B0AF 0004 cmp.l D0, [A7 + 0x4]
00004EB0 670C beq +0xE /* 00004EBE */
label00004EB2:
00004EB2 4857 pea.l [A7]
00004EB4 4EBA FB7C jsr [PC - 0x484 /* 00004A32 */]
00004EB8 584F addq.w A7, 4
00004EBA 6000 008C bra +0x8E /* 00004F48 */
label00004EBE:
00004EBE 3F3C 0045 move.w -[A7], 0x45 /* 'E' */
00004EC2 486F 0002 pea.l [A7 + 0x2]
00004EC6 4EBA FDC0 jsr [PC - 0x240 /* 00004C88 */]
00004ECA 4A00 tst.b D0
00004ECC 5C4F addq.w A7, 6
00004ECE 660A bne +0xC /* 00004EDA */
00004ED0 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
00004ED4 4EBA FA8E jsr [PC - 0x572 /* 00004964 */]
00004ED8 544F addq.w A7, 2
label00004EDA:
00004EDA 486D E4B8 pea.l [A5 - 0x1B48]
00004EDE 4EBA DC26 jsr [PC - 0x23DA /* 00002B06 */]
00004EE2 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
00004EE6 584F addq.w A7, 4
00004EE8 666A bne +0x6C /* 00004F54 */
00004EEA 7602 moveq.l D3, 0x02
00004EEC 605A bra +0x5C /* 00004F48 */
label00004EEE:
00004EEE 7045 moveq.l D0, 0x45
00004EF0 B0AF 0004 cmp.l D0, [A7 + 0x4]
00004EF4 661C bne +0x1E /* 00004F12 */
00004EF6 3F3C 0001 move.w -[A7], 0x1
00004EFA 4EBA FC60 jsr [PC - 0x3A0 /* 00004B5C */]
00004EFE 486D E4B8 pea.l [A5 - 0x1B48]
00004F02 4EBA DC02 jsr [PC - 0x23FE /* 00002B06 */]
00004F06 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
00004F0A 5C4F addq.w A7, 6
00004F0C 6646 bne +0x48 /* 00004F54 */
00004F0E 7602 moveq.l D3, 0x02
00004F10 6036 bra +0x38 /* 00004F48 */
label00004F12:
00004F12 0CAF 0000 01AB 0004 cmpi.l [A7 + 0x4], 0x1AB
00004F1A 6712 beq +0x14 /* 00004F2E */
00004F1C 0CAF 0000 01AA 0004 cmpi.l [A7 + 0x4], 0x1AA
00004F24 6708 beq +0xA /* 00004F2E */
00004F26 7055 moveq.l D0, 0x55
00004F28 B0AF 0004 cmp.l D0, [A7 + 0x4]
00004F2C 660E bne +0x10 /* 00004F3C */
label00004F2E:
00004F2E 7601 moveq.l D3, 0x01
00004F30 3F2F 0006 move.w -[A7], [A7 + 0x6]
00004F34 4EBA FBCE jsr [PC - 0x432 /* 00004B04 */]
00004F38 544F addq.w A7, 2
00004F3A 600C bra +0xE /* 00004F48 */
label00004F3C:
00004F3C 4857 pea.l [A7]
00004F3E 4EBA FAF2 jsr [PC - 0x50E /* 00004A32 */]
00004F42 584F addq.w A7, 4
00004F44 6000 FF40 bra -0xBE /* 00004E86 */
label00004F48:
00004F48 3F03 move.w -[A7], D3
00004F4A 3F3C 002C move.w -[A7], 0x2C /* ',' */
00004F4E 4EBA DFD4 jsr [PC - 0x202C /* 00002F24 */]
00004F52 584F addq.w A7, 4
label00004F54:
00004F54 504F addq.w A7, 8
00004F56 261F move.l D3, [A7]+
00004F58 4E75 rts
00004F5A 2F03 move.l -[A7], D3
00004F5C 514F subq.w A7, 8
00004F5E 4857 pea.l [A7]
00004F60 4EBA FA74 jsr [PC - 0x58C /* 000049D6 */]
00004F64 7008 moveq.l D0, 0x08
00004F66 B0AF 0004 cmp.l D0, [A7 + 0x4]
00004F6A 584F addq.w A7, 4
00004F6C 670A beq +0xC /* 00004F78 */
00004F6E 4857 pea.l [A7]
00004F70 4EBA FAC0 jsr [PC - 0x540 /* 00004A32 */]
00004F74 584F addq.w A7, 4
00004F76 6016 bra +0x18 /* 00004F8E */
label00004F78:
00004F78 7039 moveq.l D0, 0x39
00004F7A B0AF 0004 cmp.l D0, [A7 + 0x4]
00004F7E 6606 bne +0x8 /* 00004F86 */
00004F80 7600 moveq.l D3, 0x00
00004F82 6000 00A6 bra +0xA8 /* 0000502A */
label00004F86:
00004F86 703A moveq.l D0, 0x3A
00004F88 B0AF 0004 cmp.l D0, [A7 + 0x4]
00004F8C 666C bne +0x6E /* 00004FFA */
label00004F8E:
00004F8E 486D E4B0 pea.l [A5 - 0x1B50]
00004F92 4EBA DB72 jsr [PC - 0x248E /* 00002B06 */]
00004F96 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
00004F9A 584F addq.w A7, 4
00004F9C 6600 0098 bne +0x9A /* 00005036 */
00004FA0 7601 moveq.l D3, 0x01
00004FA2 4857 pea.l [A7]
00004FA4 4EBA FA30 jsr [PC - 0x5D0 /* 000049D6 */]
00004FA8 7008 moveq.l D0, 0x08
00004FAA B0AF 0004 cmp.l D0, [A7 + 0x4]
00004FAE 584F addq.w A7, 4
00004FB0 6608 bne +0xA /* 00004FBA */
00004FB2 703C moveq.l D0, 0x3C
00004FB4 B0AF 0004 cmp.l D0, [A7 + 0x4]
00004FB8 670A beq +0xC /* 00004FC4 */
label00004FBA:
00004FBA 4857 pea.l [A7]
00004FBC 4EBA FA74 jsr [PC - 0x58C /* 00004A32 */]
00004FC0 584F addq.w A7, 4
00004FC2 6066 bra +0x68 /* 0000502A */
label00004FC4:
00004FC4 3F3C 0045 move.w -[A7], 0x45 /* 'E' */
00004FC8 486F 0002 pea.l [A7 + 0x2]
00004FCC 4EBA FCBA jsr [PC - 0x346 /* 00004C88 */]
00004FD0 4A00 tst.b D0
00004FD2 5C4F addq.w A7, 6
00004FD4 6610 bne +0x12 /* 00004FE6 */
00004FD6 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
00004FDA 4EBA F988 jsr [PC - 0x678 /* 00004964 */]
00004FDE 4FEF 000A lea.l A7, [A7 + 0xA]
00004FE2 261F move.l D3, [A7]+
00004FE4 4E75 rts
label00004FE6:
00004FE6 486D E4B8 pea.l [A5 - 0x1B48]
00004FEA 4EBA DB1A jsr [PC - 0x24E6 /* 00002B06 */]
00004FEE 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
00004FF2 584F addq.w A7, 4
00004FF4 6640 bne +0x42 /* 00005036 */
00004FF6 7602 moveq.l D3, 0x02
00004FF8 6030 bra +0x32 /* 0000502A */
label00004FFA:
00004FFA 7045 moveq.l D0, 0x45
00004FFC B0AF 0004 cmp.l D0, [A7 + 0x4]
00005000 661C bne +0x1E /* 0000501E */
00005002 3F3C 0001 move.w -[A7], 0x1
00005006 4EBA FB54 jsr [PC - 0x4AC /* 00004B5C */]
0000500A 486D E4B8 pea.l [A5 - 0x1B48]
0000500E 4EBA DAF6 jsr [PC - 0x250A /* 00002B06 */]
00005012 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
00005016 5C4F addq.w A7, 6
00005018 661C bne +0x1E /* 00005036 */
0000501A 7602 moveq.l D3, 0x02
0000501C 600C bra +0xE /* 0000502A */
label0000501E:
0000501E 4857 pea.l [A7]
00005020 4EBA FA10 jsr [PC - 0x5F0 /* 00004A32 */]
00005024 584F addq.w A7, 4
00005026 6000 FF66 bra -0x98 /* 00004F8E */
label0000502A:
0000502A 3F03 move.w -[A7], D3
0000502C 3F3C 002D move.w -[A7], 0x2D /* '-' */
00005030 4EBA DEF2 jsr [PC - 0x210E /* 00002F24 */]
00005034 584F addq.w A7, 4
label00005036:
00005036 504F addq.w A7, 8
00005038 261F move.l D3, [A7]+
0000503A 4E75 rts
0000503C 4FEF FFF6 lea.l A7, [A7 - 0xA]
00005040 486F 0008 pea.l [A7 + 0x8]
00005044 486F 0004 pea.l [A7 + 0x4]
00005048 4EBA F9A2 jsr [PC - 0x65E /* 000049EC */]
0000504C 4A00 tst.b D0
0000504E 504F addq.w A7, 8
00005050 6616 bne +0x18 /* 00005068 */
label00005052:
00005052 4857 pea.l [A7]
00005054 4EBA F9DC jsr [PC - 0x624 /* 00004A32 */]
00005058 2F3C 0072 0000 move.l -[A7], 0x720000 /* 'r\0\0' */
0000505E 4EBA DEC4 jsr [PC - 0x213C /* 00002F24 */]
00005062 4FEF 0012 lea.l A7, [A7 + 0x12]
00005066 4E75 rts
label00005068:
00005068 302F 0008 move.w D0, [A7 + 0x8]
0000506C 48C0 ext.l D0
0000506E 4EAD 9D1E jsr [A5 - 0x62E2]
00005072 FFE0 .extension 0xFE0 // unimplemented
00005074 0000 001B ori.b D0, 0x1B
00005078 0000 01F5 ori.b D0, 0xF5
0000507C 0007 0000 ori.b D7, 0x0
00005080 001B 002C ori.b [A3]+, 0x2C /* ',' */
00005084 0000 001C ori.b D0, 0x1C
00005088 007E 0000 ori.w <<invalid special address>>, 0x0
0000508C 001D 0078 ori.b [A5]+, 0x78 /* 'x' */
00005090 0000 001E ori.b D0, 0x1E
00005094 0072 0000 001F ori.w [A2 + D0.w + 0x1F], 0x0
0000509A 006C 0000 0029 ori.w [A4 + 0x29], 0x0
000050A0 0030 0000 0073 ori.b [A0 + D0.w + 0x73], 0x0
000050A6 002A 0000 01F5 ori.b [A2 + 0x1F5], 0x0
000050AC 0024 4EBA ori.b -[A4], 0xBA
000050B0 C68E and.l D3, A6
000050B2 4A00 tst.b D0
000050B4 660A bne +0xC /* 000050C0 */
000050B6 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
000050BA 6600 00C8 bne +0xCA /* 00005184 */
000050BE 6092 bra -0x6C /* 00005052 */
label000050C0:
000050C0 486F 0008 pea.l [A7 + 0x8]
000050C4 486F 0004 pea.l [A7 + 0x4]
000050C8 4EBA F922 jsr [PC - 0x6DE /* 000049EC */]
000050CC 504F addq.w A7, 8
000050CE 6054 bra +0x56 /* 00005124 */
000050D0 4267 clr.w -[A7]
000050D2 4EBA FA88 jsr [PC - 0x578 /* 00004B5C */]
000050D6 4267 clr.w -[A7]
000050D8 4EBA FA82 jsr [PC - 0x57E /* 00004B5C */]
000050DC 4267 clr.w -[A7]
000050DE 4EBA FA7C jsr [PC - 0x584 /* 00004B5C */]
000050E2 4267 clr.w -[A7]
000050E4 4EBA FA76 jsr [PC - 0x58A /* 00004B5C */]
000050E8 4267 clr.w -[A7]
000050EA 4EBA FA70 jsr [PC - 0x590 /* 00004B5C */]
000050EE 4267 clr.w -[A7]
000050F0 4EBA FA6A jsr [PC - 0x596 /* 00004B5C */]
000050F4 4267 clr.w -[A7]
000050F6 4EBA FA64 jsr [PC - 0x59C /* 00004B5C */]
000050FA 4267 clr.w -[A7]
000050FC 4EBA FA5E jsr [PC - 0x5A2 /* 00004B5C */]
00005100 4FEF 0010 lea.l A7, [A7 + 0x10]
00005104 601E bra +0x20 /* 00005124 */
00005106 3F2F 0008 move.w -[A7], [A7 + 0x8]
0000510A 4EBA C708 jsr [PC - 0x38F8 /* 00001814 */]
0000510E 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
00005112 544F addq.w A7, 2
00005114 666E bne +0x70 /* 00005184 */
00005116 486F 0008 pea.l [A7 + 0x8]
0000511A 486F 0004 pea.l [A7 + 0x4]
0000511E 4EBA F8CC jsr [PC - 0x734 /* 000049EC */]
00005122 504F addq.w A7, 8
label00005124:
00005124 302F 0008 move.w D0, [A7 + 0x8]
00005128 48C0 ext.l D0
0000512A 0480 0000 0029 subi.l D0, 0x29 /* ')' */
00005130 6712 beq +0x14 /* 00005144 */
00005132 0480 0000 004A subi.l D0, 0x4A /* 'J' */
00005138 670A beq +0xC /* 00005144 */
0000513A 0480 0000 0182 subi.l D0, 0x182
00005140 6702 beq +0x4 /* 00005144 */
00005142 6028 bra +0x2A /* 0000516C */
label00005144:
00005144 486D E4B8 pea.l [A5 - 0x1B48]
00005148 4EBA D9BC jsr [PC - 0x2644 /* 00002B06 */]
0000514C 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
00005150 584F addq.w A7, 4
00005152 6630 bne +0x32 /* 00005184 */
00005154 486D E4B8 pea.l [A5 - 0x1B48]
00005158 4EBA D54C jsr [PC - 0x2AB4 /* 000026A6 */]
0000515C 4A00 tst.b D0
0000515E 584F addq.w A7, 4
00005160 6618 bne +0x1A /* 0000517A */
00005162 4267 clr.w -[A7]
00005164 4EBA F9F6 jsr [PC - 0x60A /* 00004B5C */]
00005168 544F addq.w A7, 2
0000516A 600E bra +0x10 /* 0000517A */
label0000516C:
0000516C 3F3C 001B move.w -[A7], 0x1B
00005170 4EBA F7F2 jsr [PC - 0x80E /* 00004964 */]
00005174 4FEF 000C lea.l A7, [A7 + 0xC]
00005178 4E75 rts
label0000517A:
0000517A 1F3C 0018 move.b -[A7], 0x18
0000517E 4EBA F8C2 jsr [PC - 0x73E /* 00004A42 */]
00005182 544F addq.w A7, 2
label00005184:
00005184 4FEF 000A lea.l A7, [A7 + 0xA]
00005188 4E75 rts
fn0000518A:
0000518A 514F subq.w A7, 8
0000518C 4857 pea.l [A7]
0000518E 4EBA F846 jsr [PC - 0x7BA /* 000049D6 */]
00005192 7008 moveq.l D0, 0x08
00005194 B0AF 0004 cmp.l D0, [A7 + 0x4]
00005198 584F addq.w A7, 4
0000519A 6622 bne +0x24 /* 000051BE */
0000519C 202F 0004 move.l D0, [A7 + 0x4]
000051A0 0480 0000 007B subi.l D0, 0x7B /* '{' */
000051A6 0C80 0000 0005 cmpi.l D0, 0x5
000051AC 6210 bhi +0x12 /* 000051BE */
000051AE 3F2F 0006 move.w -[A7], [A7 + 0x6]
000051B2 4EBA F950 jsr [PC - 0x6B0 /* 00004B04 */]
000051B6 7001 moveq.l D0, 0x01
000051B8 4FEF 000A lea.l A7, [A7 + 0xA]
000051BC 4E75 rts
label000051BE:
000051BE 4857 pea.l [A7]
000051C0 4EBA F870 jsr [PC - 0x790 /* 00004A32 */]
000051C4 7000 moveq.l D0, 0x00
000051C6 4FEF 000C lea.l A7, [A7 + 0xC]
000051CA 4E75 rts
000051CC 4EBA FFBC jsr [PC - 0x44 /* 0000518A */]
000051D0 3F00 move.w -[A7], D0
000051D2 3F3C 00E4 move.w -[A7], 0xE4
000051D6 4EBA DD4C jsr [PC - 0x22B4 /* 00002F24 */]
000051DA 584F addq.w A7, 4
000051DC 4E75 rts
fn000051DE:
000051DE 514F subq.w A7, 8
000051E0 4857 pea.l [A7]
000051E2 4EBA F7F2 jsr [PC - 0x80E /* 000049D6 */]
000051E6 7008 moveq.l D0, 0x08
000051E8 B0AF 0004 cmp.l D0, [A7 + 0x4]
000051EC 584F addq.w A7, 4
000051EE 662C bne +0x2E /* 0000521C */
000051F0 202F 0004 move.l D0, [A7 + 0x4]
000051F4 0480 0000 00A0 subi.l D0, 0xA0
000051FA 0C80 0000 00CA cmpi.l D0, 0xCA
00005200 621A bhi +0x1C /* 0000521C */
00005202 5B40 subq.w D0, 5
00005204 6D06 blt +0x8 /* 0000520C */
00005206 0440 00C5 subi.w D0, 0xC5
0000520A 6D10 blt +0x12 /* 0000521C */
label0000520C:
0000520C 3F2F 0006 move.w -[A7], [A7 + 0x6]
00005210 4EBA F8F2 jsr [PC - 0x70E /* 00004B04 */]
00005214 7001 moveq.l D0, 0x01
00005216 4FEF 000A lea.l A7, [A7 + 0xA]
0000521A 4E75 rts
label0000521C:
0000521C 4857 pea.l [A7]
0000521E 4EBA F812 jsr [PC - 0x7EE /* 00004A32 */]
00005222 7000 moveq.l D0, 0x00
00005224 4FEF 000C lea.l A7, [A7 + 0xC]
00005228 4E75 rts
0000522A 4EBA FFB2 jsr [PC - 0x4E /* 000051DE */]
0000522E 3F00 move.w -[A7], D0
00005230 3F3C 0065 move.w -[A7], 0x65 /* 'e' */
00005234 4EBA DCEE jsr [PC - 0x2312 /* 00002F24 */]
00005238 584F addq.w A7, 4
0000523A 4E75 rts
0000523C 206F 0004 movea.l A0, [A7 + 0x4]
00005240 7008 moveq.l D0, 0x08
00005242 B090 cmp.l D0, [A0]
00005244 660C bne +0xE /* 00005252 */
00005246 206F 0004 movea.l A0, [A7 + 0x4]
0000524A 7044 moveq.l D0, 0x44
0000524C B0A8 0004 cmp.l D0, [A0 + 0x4]
00005250 6704 beq +0x6 /* 00005256 */
label00005252:
00005252 7000 moveq.l D0, 0x00
00005254 6002 bra +0x4 /* 00005258 */
label00005256:
00005256 7001 moveq.l D0, 0x01
label00005258:
00005258 4E75 rts
0000525A 2F03 move.l -[A7], D3
0000525C 514F subq.w A7, 8
0000525E 7601 moveq.l D3, 0x01
00005260 486D E5B8 pea.l [A5 - 0x1A48]
00005264 4EBA D8A0 jsr [PC - 0x2760 /* 00002B06 */]
00005268 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
0000526C 584F addq.w A7, 4
0000526E 6636 bne +0x38 /* 000052A6 */
00005270 4857 pea.l [A7]
00005272 4EBA F762 jsr [PC - 0x89E /* 000049D6 */]
00005276 7008 moveq.l D0, 0x08
00005278 B0AF 0004 cmp.l D0, [A7 + 0x4]
0000527C 584F addq.w A7, 4
0000527E 661A bne +0x1C /* 0000529A */
00005280 7044 moveq.l D0, 0x44
00005282 B0AF 0004 cmp.l D0, [A7 + 0x4]
00005286 6612 bne +0x14 /* 0000529A */
00005288 7602 moveq.l D3, 0x02
0000528A 486D E4B8 pea.l [A5 - 0x1B48]
0000528E 4EBA D876 jsr [PC - 0x278A /* 00002B06 */]
00005292 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
00005296 584F addq.w A7, 4
00005298 660C bne +0xE /* 000052A6 */
label0000529A:
0000529A 3F03 move.w -[A7], D3
0000529C 3F3C 00E5 move.w -[A7], 0xE5
000052A0 4EBA DC82 jsr [PC - 0x237E /* 00002F24 */]
000052A4 584F addq.w A7, 4
label000052A6:
000052A6 504F addq.w A7, 8
000052A8 261F move.l D3, [A7]+
000052AA 4E75 rts
000052AC 2F03 move.l -[A7], D3
000052AE 514F subq.w A7, 8
000052B0 4857 pea.l [A7]
000052B2 4EBA F722 jsr [PC - 0x8DE /* 000049D6 */]
000052B6 7008 moveq.l D0, 0x08
000052B8 B0AF 0004 cmp.l D0, [A7 + 0x4]
000052BC 584F addq.w A7, 4
000052BE 6616 bne +0x18 /* 000052D6 */
000052C0 702A moveq.l D0, 0x2A
000052C2 B0AF 0004 cmp.l D0, [A7 + 0x4]
000052C6 6C0E bge +0x10 /* 000052D6 */
000052C8 3F2F 0006 move.w -[A7], [A7 + 0x6]
000052CC 4EBA F836 jsr [PC - 0x7CA /* 00004B04 */]
000052D0 7601 moveq.l D3, 0x01
000052D2 544F addq.w A7, 2
000052D4 600A bra +0xC /* 000052E0 */
label000052D6:
000052D6 4857 pea.l [A7]
000052D8 4EBA F758 jsr [PC - 0x8A8 /* 00004A32 */]
000052DC 7600 moveq.l D3, 0x00
000052DE 584F addq.w A7, 4
label000052E0:
000052E0 3F03 move.w -[A7], D3
000052E2 3F3C 013C move.w -[A7], 0x13C
000052E6 4EBA DC3C jsr [PC - 0x23C4 /* 00002F24 */]
000052EA 4FEF 000C lea.l A7, [A7 + 0xC]
000052EE 261F move.l D3, [A7]+
000052F0 4E75 rts
000052F2 486D 8C50 pea.l [A5 - 0x73B0]
000052F6 3F3C 006B move.w -[A7], 0x6B /* 'k' */
000052FA 4EAD C4B8 jsr [A5 - 0x3B48]
000052FE 486D 8C56 pea.l [A5 - 0x73AA]
00005302 3F3C 006C move.w -[A7], 0x6C /* 'l' */
00005306 4EAD C4B8 jsr [A5 - 0x3B48]
0000530A 486D 8C62 pea.l [A5 - 0x739E]
0000530E 3F3C 0081 move.w -[A7], 0x81
00005312 4EAD C4B8 jsr [A5 - 0x3B48]
00005316 486D 8C5C pea.l [A5 - 0x73A4]
0000531A 3F3C 0070 move.w -[A7], 0x70 /* 'p' */
0000531E 4EAD C4B8 jsr [A5 - 0x3B48]
00005322 486D 8C68 pea.l [A5 - 0x7398]
00005326 3F3C 0047 move.w -[A7], 0x47 /* 'G' */
0000532A 4EAD C4B8 jsr [A5 - 0x3B48]
0000532E 486D 8C6E pea.l [A5 - 0x7392]
00005332 3F3C 0060 move.w -[A7], 0x60 /* '`' */
00005336 4EAD C4B8 jsr [A5 - 0x3B48]
0000533A 486D 8C74 pea.l [A5 - 0x738C]
0000533E 3F3C 0061 move.w -[A7], 0x61 /* 'a' */
00005342 4EAD C4B8 jsr [A5 - 0x3B48]
00005346 486D 8C7A pea.l [A5 - 0x7386]
0000534A 3F3C 0049 move.w -[A7], 0x49 /* 'I' */
0000534E 4EAD C4B8 jsr [A5 - 0x3B48]
00005352 486D 8C80 pea.l [A5 - 0x7380]
00005356 3F3C 005E move.w -[A7], 0x5E /* '^' */
0000535A 4EAD C4B8 jsr [A5 - 0x3B48]
0000535E 486D 8C86 pea.l [A5 - 0x737A]
00005362 3F3C 0048 move.w -[A7], 0x48 /* 'H' */
00005366 4EAD C4B8 jsr [A5 - 0x3B48]
0000536A 486D 8C8C pea.l [A5 - 0x7374]
0000536E 3F3C 005F move.w -[A7], 0x5F /* '_' */
00005372 4EAD C4B8 jsr [A5 - 0x3B48]
00005376 486D 8D10 pea.l [A5 - 0x72F0]
0000537A 3F3C 006D move.w -[A7], 0x6D /* 'm' */
0000537E 4EAD C4B8 jsr [A5 - 0x3B48]
00005382 486D 8D28 pea.l [A5 - 0x72D8]
00005386 3F3C 006E move.w -[A7], 0x6E /* 'n' */
0000538A 4EAD C4B8 jsr [A5 - 0x3B48]
0000538E 486D 8C92 pea.l [A5 - 0x736E]
00005392 3F3C 004C move.w -[A7], 0x4C /* 'L' */
00005396 4EAD C4B8 jsr [A5 - 0x3B48]
0000539A 486D 8C98 pea.l [A5 - 0x7368]
0000539E 3F3C 006F move.w -[A7], 0x6F /* 'o' */
000053A2 4EAD C4B8 jsr [A5 - 0x3B48]
000053A6 486D 8C9E pea.l [A5 - 0x7362]
000053AA 3F3C 004D move.w -[A7], 0x4D /* 'M' */
000053AE 4EAD C4B8 jsr [A5 - 0x3B48]
000053B2 486D 8CA4 pea.l [A5 - 0x735C]
000053B6 3F3C 0062 move.w -[A7], 0x62 /* 'b' */
000053BA 4EAD C4B8 jsr [A5 - 0x3B48]
000053BE 486D 8CAA pea.l [A5 - 0x7356]
000053C2 3F3C 014C move.w -[A7], 0x14C
000053C6 4EAD C4B8 jsr [A5 - 0x3B48]
000053CA 486D 8CB0 pea.l [A5 - 0x7350]
000053CE 3F3C 0150 move.w -[A7], 0x150
000053D2 4EAD C4B8 jsr [A5 - 0x3B48]
000053D6 486D 8CB0 pea.l [A5 - 0x7350]
000053DA 3F3C 0169 move.w -[A7], 0x169
000053DE 4EAD C4B8 jsr [A5 - 0x3B48]
000053E2 486D 8CE0 pea.l [A5 - 0x7320]
000053E6 3F3C 0186 move.w -[A7], 0x186
000053EA 4EAD C4B8 jsr [A5 - 0x3B48]
000053EE 486D 8CE6 pea.l [A5 - 0x731A]
000053F2 3F3C 0294 move.w -[A7], 0x294
000053F6 4EAD C4B8 jsr [A5 - 0x3B48]
000053FA 486D 8CEC pea.l [A5 - 0x7314]
000053FE 3F3C 0295 move.w -[A7], 0x295
00005402 4EAD C4B8 jsr [A5 - 0x3B48]
00005406 486D 8CF2 pea.l [A5 - 0x730E]
0000540A 3F3C 01F5 move.w -[A7], 0x1F5
0000540E 4EAD C4B8 jsr [A5 - 0x3B48]
00005412 486D 8CF8 pea.l [A5 - 0x7308]
00005416 3F3C 0046 move.w -[A7], 0x46 /* 'F' */
0000541A 4EAD C4B8 jsr [A5 - 0x3B48]
0000541E 486D 8D0A pea.l [A5 - 0x72F6]
00005422 3F3C 004B move.w -[A7], 0x4B /* 'K' */
00005426 4EAD C4B8 jsr [A5 - 0x3B48]
0000542A 486D 8D04 pea.l [A5 - 0x72FC]
0000542E 3F3C 004A move.w -[A7], 0x4A /* 'J' */
00005432 4EAD C4B8 jsr [A5 - 0x3B48]
00005436 486D 8CFE pea.l [A5 - 0x7302]
0000543A 3F3C 0187 move.w -[A7], 0x187
0000543E 4EAD C4B8 jsr [A5 - 0x3B48]
00005442 486D 8D3A pea.l [A5 - 0x72C6]
00005446 3F3C 00BE move.w -[A7], 0xBE
0000544A 4EAD C4B8 jsr [A5 - 0x3B48]
0000544E 486D 8D40 pea.l [A5 - 0x72C0]
00005452 3F3C 00BF move.w -[A7], 0xBF
00005456 4EAD C4B8 jsr [A5 - 0x3B48]
0000545A 486D 8D46 pea.l [A5 - 0x72BA]
0000545E 3F3C 00C0 move.w -[A7], 0xC0
00005462 4EAD C4B8 jsr [A5 - 0x3B48]
00005466 486D 8D4C pea.l [A5 - 0x72B4]
0000546A 3F3C 00C1 move.w -[A7], 0xC1
0000546E 4EAD C4B8 jsr [A5 - 0x3B48]
00005472 486D 8D52 pea.l [A5 - 0x72AE]
00005476 3F3C 00C2 move.w -[A7], 0xC2
0000547A 4EAD C4B8 jsr [A5 - 0x3B48]
0000547E 486D 8D58 pea.l [A5 - 0x72A8]
00005482 3F3C 00C3 move.w -[A7], 0xC3
00005486 4EAD C4B8 jsr [A5 - 0x3B48]
0000548A 486D 8D5E pea.l [A5 - 0x72A2]
0000548E 3F3C 00C4 move.w -[A7], 0xC4
00005492 4EAD C4B8 jsr [A5 - 0x3B48]
00005496 486D 8D64 pea.l [A5 - 0x729C]
0000549A 3F3C 00C5 move.w -[A7], 0xC5
0000549E 4EAD C4B8 jsr [A5 - 0x3B48]
000054A2 486D 8D6A pea.l [A5 - 0x7296]
000054A6 3F3C 00C6 move.w -[A7], 0xC6
000054AA 4EAD C4B8 jsr [A5 - 0x3B48]
000054AE 486D 8D70 pea.l [A5 - 0x7290]
000054B2 3F3C 00C7 move.w -[A7], 0xC7
000054B6 4EAD C4B8 jsr [A5 - 0x3B48]
000054BA 486D 8D7C pea.l [A5 - 0x7284]
000054BE 3F3C 00C8 move.w -[A7], 0xC8
000054C2 4EAD C4B8 jsr [A5 - 0x3B48]
000054C6 486D 8D76 pea.l [A5 - 0x728A]
000054CA 3F3C 00C9 move.w -[A7], 0xC9
000054CE 4EAD C4B8 jsr [A5 - 0x3B48]
000054D2 486D 8D82 pea.l [A5 - 0x727E]
000054D6 3F3C 00CA move.w -[A7], 0xCA
000054DA 4EAD C4B8 jsr [A5 - 0x3B48]
000054DE 486D 8D88 pea.l [A5 - 0x7278]
000054E2 3F3C 00CC move.w -[A7], 0xCC
000054E6 4EAD C4B8 jsr [A5 - 0x3B48]
000054EA 486D 8D8E pea.l [A5 - 0x7272]
000054EE 3F3C 00CD move.w -[A7], 0xCD
000054F2 4EAD C4B8 jsr [A5 - 0x3B48]
000054F6 486D 8D94 pea.l [A5 - 0x726C]
000054FA 3F3C 00D2 move.w -[A7], 0xD2
000054FE 4EAD C4B8 jsr [A5 - 0x3B48]
00005502 486D 8D9A pea.l [A5 - 0x7266]
00005506 3F3C 00D3 move.w -[A7], 0xD3
0000550A 4EAD C4B8 jsr [A5 - 0x3B48]
0000550E 486D 8DA0 pea.l [A5 - 0x7260]
00005512 3F3C 00D4 move.w -[A7], 0xD4
00005516 4EAD C4B8 jsr [A5 - 0x3B48]
0000551A 486D 8DA6 pea.l [A5 - 0x725A]
0000551E 3F3C 00D5 move.w -[A7], 0xD5
00005522 4EAD C4B8 jsr [A5 - 0x3B48]
00005526 486D 8DAC pea.l [A5 - 0x7254]
0000552A 3F3C 00D6 move.w -[A7], 0xD6
0000552E 4EAD C4B8 jsr [A5 - 0x3B48]
00005532 486D 8DB2 pea.l [A5 - 0x724E]
00005536 3F3C 00D7 move.w -[A7], 0xD7
0000553A 4EAD C4B8 jsr [A5 - 0x3B48]
0000553E 486D 8DBE pea.l [A5 - 0x7242]
00005542 3F3C 0140 move.w -[A7], 0x140
00005546 4EAD C4B8 jsr [A5 - 0x3B48]
0000554A 486D 8DB8 pea.l [A5 - 0x7248]
0000554E 3F3C 015A move.w -[A7], 0x15A
00005552 4EAD C4B8 jsr [A5 - 0x3B48]
00005556 486D 8DC4 pea.l [A5 - 0x723C]
0000555A 3F3C 00D8 move.w -[A7], 0xD8
0000555E 4EAD C4B8 jsr [A5 - 0x3B48]
00005562 486D 8E12 pea.l [A5 - 0x71EE]
00005566 3F3C 00A5 move.w -[A7], 0xA5
0000556A 4EAD C4B8 jsr [A5 - 0x3B48]
0000556E 486D 8E2A pea.l [A5 - 0x71D6]
00005572 3F3C 0071 move.w -[A7], 0x71 /* 'q' */
00005576 4EAD C4B8 jsr [A5 - 0x3B48]
0000557A 486D 8E30 pea.l [A5 - 0x71D0]
0000557E 3F3C 0072 move.w -[A7], 0x72 /* 'r' */
00005582 4EAD C4B8 jsr [A5 - 0x3B48]
00005586 486D 8E36 pea.l [A5 - 0x71CA]
0000558A 3F3C 00A6 move.w -[A7], 0xA6
0000558E 4EAD C4B8 jsr [A5 - 0x3B48]
00005592 486D 8E36 pea.l [A5 - 0x71CA]
00005596 3F3C 02AF move.w -[A7], 0x2AF
0000559A 4EAD C4B8 jsr [A5 - 0x3B48]
0000559E 486D 8E48 pea.l [A5 - 0x71B8]
000055A2 3F3C 00A7 move.w -[A7], 0xA7
000055A6 4EAD C4B8 jsr [A5 - 0x3B48]
000055AA 486D 8E48 pea.l [A5 - 0x71B8]
000055AE 3F3C 02AD move.w -[A7], 0x2AD
000055B2 4EAD C4B8 jsr [A5 - 0x3B48]
000055B6 486D 8E5A pea.l [A5 - 0x71A6]
000055BA 3F3C 00A8 move.w -[A7], 0xA8
000055BE 4EAD C4B8 jsr [A5 - 0x3B48]
000055C2 486D 8E5A pea.l [A5 - 0x71A6]
000055C6 3F3C 0265 move.w -[A7], 0x265
000055CA 4EAD C4B8 jsr [A5 - 0x3B48]
000055CE 486D 8E6C pea.l [A5 - 0x7194]
000055D2 3F3C 00A9 move.w -[A7], 0xA9
000055D6 4EAD C4B8 jsr [A5 - 0x3B48]
000055DA 486D 8E6C pea.l [A5 - 0x7194]
000055DE 3F3C 02AC move.w -[A7], 0x2AC
000055E2 4EAD C4B8 jsr [A5 - 0x3B48]
000055E6 486D 8E7E pea.l [A5 - 0x7182]
000055EA 3F3C 00AA move.w -[A7], 0xAA
000055EE 4EAD C4B8 jsr [A5 - 0x3B48]
000055F2 486D 8E7E pea.l [A5 - 0x7182]
000055F6 3F3C 02AE move.w -[A7], 0x2AE
000055FA 4EAD C4B8 jsr [A5 - 0x3B48]
000055FE 486D 8E90 pea.l [A5 - 0x7170]
00005602 3F3C 009D move.w -[A7], 0x9D
00005606 4EAD C4B8 jsr [A5 - 0x3B48]
0000560A 486D 8E96 pea.l [A5 - 0x716A]
0000560E 3F3C 00D9 move.w -[A7], 0xD9
00005612 4EAD C4B8 jsr [A5 - 0x3B48]
00005616 486D 8EA2 pea.l [A5 - 0x715E]
0000561A 3F3C 00DA move.w -[A7], 0xDA
0000561E 4EAD C4B8 jsr [A5 - 0x3B48]
00005622 486D 8EAE pea.l [A5 - 0x7152]
00005626 3F3C 00DB move.w -[A7], 0xDB
0000562A 4EAD C4B8 jsr [A5 - 0x3B48]
0000562E 486D 8EBA pea.l [A5 - 0x7146]
00005632 3F3C 00DC move.w -[A7], 0xDC
00005636 4EAD C4B8 jsr [A5 - 0x3B48]
0000563A 486D 8CB6 pea.l [A5 - 0x734A]
0000563E 3F3C 0152 move.w -[A7], 0x152
00005642 4EAD C4B8 jsr [A5 - 0x3B48]
00005646 486D 8CBC pea.l [A5 - 0x7344]
0000564A 3F3C 0153 move.w -[A7], 0x153
0000564E 4EAD C4B8 jsr [A5 - 0x3B48]
00005652 486D 8CC2 pea.l [A5 - 0x733E]
00005656 3F3C 0154 move.w -[A7], 0x154
0000565A 4EAD C4B8 jsr [A5 - 0x3B48]
0000565E 486D 8CC8 pea.l [A5 - 0x7338]
00005662 3F3C 0155 move.w -[A7], 0x155
00005666 4EAD C4B8 jsr [A5 - 0x3B48]
0000566A 486D 8EC6 pea.l [A5 - 0x713A]
0000566E 3F3C 00E6 move.w -[A7], 0xE6
00005672 4EAD C4B8 jsr [A5 - 0x3B48]
00005676 486D 8ECC pea.l [A5 - 0x7134]
0000567A 3F3C 00F7 move.w -[A7], 0xF7
0000567E 4EAD C4B8 jsr [A5 - 0x3B48]
00005682 486D 8ED2 pea.l [A5 - 0x712E]
00005686 3F3C 00F8 move.w -[A7], 0xF8
0000568A 4EAD C4B8 jsr [A5 - 0x3B48]
0000568E 486D 8ED8 pea.l [A5 - 0x7128]
00005692 3F3C 00F9 move.w -[A7], 0xF9
00005696 4EAD C4B8 jsr [A5 - 0x3B48]
0000569A 486D 8EDE pea.l [A5 - 0x7122]
0000569E 3F3C 00FA move.w -[A7], 0xFA
000056A2 4EAD C4B8 jsr [A5 - 0x3B48]
000056A6 486D 8EE4 pea.l [A5 - 0x711C]
000056AA 3F3C 00FB move.w -[A7], 0xFB
000056AE 4EAD C4B8 jsr [A5 - 0x3B48]
000056B2 486D 8EEA pea.l [A5 - 0x7116]
000056B6 3F3C 00FC move.w -[A7], 0xFC
000056BA 4EAD C4B8 jsr [A5 - 0x3B48]
000056BE 486D 8EF0 pea.l [A5 - 0x7110]
000056C2 3F3C 00FD move.w -[A7], 0xFD
000056C6 4EAD C4B8 jsr [A5 - 0x3B48]
000056CA 486D 8EF6 pea.l [A5 - 0x710A]
000056CE 3F3C 00FE move.w -[A7], 0xFE
000056D2 4EAD C4B8 jsr [A5 - 0x3B48]
000056D6 486D 8EFC pea.l [A5 - 0x7104]
000056DA 3F3C 0037 move.w -[A7], 0x37 /* '7' */
000056DE 4EAD C4B8 jsr [A5 - 0x3B48]
000056E2 486D 8F02 pea.l [A5 - 0x70FE]
000056E6 3F3C 0038 move.w -[A7], 0x38 /* '8' */
000056EA 4EAD C4B8 jsr [A5 - 0x3B48]
000056EE 486D 8F08 pea.l [A5 - 0x70F8]
000056F2 3F3C 0299 move.w -[A7], 0x299
000056F6 4EAD C4B8 jsr [A5 - 0x3B48]
000056FA 486D 8F0E pea.l [A5 - 0x70F2]
000056FE 3F3C 0298 move.w -[A7], 0x298
00005702 4EAD C4B8 jsr [A5 - 0x3B48]
00005706 486D 8F14 pea.l [A5 - 0x70EC]
0000570A 3F3C 00FF move.w -[A7], 0xFF
0000570E 4EAD C4B8 jsr [A5 - 0x3B48]
00005712 486D 8F1A pea.l [A5 - 0x70E6]
00005716 3F3C 003A move.w -[A7], 0x3A /* ':' */
0000571A 4EAD C4B8 jsr [A5 - 0x3B48]
0000571E 486D 8F20 pea.l [A5 - 0x70E0]
00005722 3F3C 0100 move.w -[A7], 0x100
00005726 4EAD C4B8 jsr [A5 - 0x3B48]
0000572A 486D 8F26 pea.l [A5 - 0x70DA]
0000572E 3F3C 0101 move.w -[A7], 0x101
00005732 4EAD C4B8 jsr [A5 - 0x3B48]
00005736 486D 8F2C pea.l [A5 - 0x70D4]
0000573A 3F3C 0102 move.w -[A7], 0x102
0000573E 4EAD C4B8 jsr [A5 - 0x3B48]
00005742 486D 8F32 pea.l [A5 - 0x70CE]
00005746 3F3C 0103 move.w -[A7], 0x103
0000574A 4EAD C4B8 jsr [A5 - 0x3B48]
0000574E 486D 8F38 pea.l [A5 - 0x70C8]
00005752 3F3C 0104 move.w -[A7], 0x104
00005756 4EAD C4B8 jsr [A5 - 0x3B48]
0000575A 486D 8F3E pea.l [A5 - 0x70C2]
0000575E 3F3C 0105 move.w -[A7], 0x105
00005762 4EAD C4B8 jsr [A5 - 0x3B48]
00005766 486D 8F44 pea.l [A5 - 0x70BC]
0000576A 3F3C 0106 move.w -[A7], 0x106
0000576E 4EAD C4B8 jsr [A5 - 0x3B48]
00005772 486D 8F4A pea.l [A5 - 0x70B6]
00005776 3F3C 0107 move.w -[A7], 0x107
0000577A 4EAD C4B8 jsr [A5 - 0x3B48]
0000577E 486D 8F50 pea.l [A5 - 0x70B0]
00005782 3F3C 0108 move.w -[A7], 0x108
00005786 4EAD C4B8 jsr [A5 - 0x3B48]
0000578A 486D 8F56 pea.l [A5 - 0x70AA]
0000578E 3F3C 0045 move.w -[A7], 0x45 /* 'E' */
00005792 4EAD C4B8 jsr [A5 - 0x3B48]
00005796 486D 8F5C pea.l [A5 - 0x70A4]
0000579A 3F3C 0109 move.w -[A7], 0x109
0000579E 4EAD C4B8 jsr [A5 - 0x3B48]
000057A2 486D 8F62 pea.l [A5 - 0x709E]
000057A6 3F3C 010A move.w -[A7], 0x10A
000057AA 4EAD C4B8 jsr [A5 - 0x3B48]
000057AE 486D 8F68 pea.l [A5 - 0x7098]
000057B2 3F3C 010B move.w -[A7], 0x10B
000057B6 4EAD C4B8 jsr [A5 - 0x3B48]
000057BA 486D 8F6E pea.l [A5 - 0x7092]
000057BE 3F3C 010C move.w -[A7], 0x10C
000057C2 4EAD C4B8 jsr [A5 - 0x3B48]
000057C6 486D 8F74 pea.l [A5 - 0x708C]
000057CA 3F3C 010D move.w -[A7], 0x10D
000057CE 4EAD C4B8 jsr [A5 - 0x3B48]
000057D2 486D 8F7A pea.l [A5 - 0x7086]
000057D6 3F3C 010E move.w -[A7], 0x10E
000057DA 4EAD C4B8 jsr [A5 - 0x3B48]
000057DE 486D 8F80 pea.l [A5 - 0x7080]
000057E2 3F3C 010F move.w -[A7], 0x10F
000057E6 4EAD C4B8 jsr [A5 - 0x3B48]
000057EA 486D 8F86 pea.l [A5 - 0x707A]
000057EE 3F3C 0110 move.w -[A7], 0x110
000057F2 4EAD C4B8 jsr [A5 - 0x3B48]
000057F6 486D 8F8C pea.l [A5 - 0x7074]
000057FA 3F3C 0111 move.w -[A7], 0x111
000057FE 4EAD C4B8 jsr [A5 - 0x3B48]
00005802 486D 8F92 pea.l [A5 - 0x706E]
00005806 3F3C 0112 move.w -[A7], 0x112
0000580A 4EAD C4B8 jsr [A5 - 0x3B48]
0000580E 486D 8F98 pea.l [A5 - 0x7068]
00005812 3F3C 0113 move.w -[A7], 0x113
00005816 4EAD C4B8 jsr [A5 - 0x3B48]
0000581A 486D 8F9E pea.l [A5 - 0x7062]
0000581E 3F3C 0114 move.w -[A7], 0x114
00005822 4EAD C4B8 jsr [A5 - 0x3B48]
00005826 486D 8FA4 pea.l [A5 - 0x705C]
0000582A 3F3C 0115 move.w -[A7], 0x115
0000582E 4EAD C4B8 jsr [A5 - 0x3B48]
00005832 486D 8FAA pea.l [A5 - 0x7056]
00005836 3F3C 0116 move.w -[A7], 0x116
0000583A 4EAD C4B8 jsr [A5 - 0x3B48]
0000583E 486D 8FB0 pea.l [A5 - 0x7050]
00005842 3F3C 0117 move.w -[A7], 0x117
00005846 4EAD C4B8 jsr [A5 - 0x3B48]
0000584A 486D 8FB6 pea.l [A5 - 0x704A]
0000584E 3F3C 00CB move.w -[A7], 0xCB
00005852 4EAD C4B8 jsr [A5 - 0x3B48]
00005856 486D 8FC2 pea.l [A5 - 0x703E]
0000585A 3F3C 0118 move.w -[A7], 0x118
0000585E 4EAD C4B8 jsr [A5 - 0x3B48]
00005862 486D 8FC2 pea.l [A5 - 0x703E]
00005866 3F3C 006A move.w -[A7], 0x6A /* 'j' */
0000586A 4EAD C4B8 jsr [A5 - 0x3B48]
0000586E 486D 8FC8 pea.l [A5 - 0x7038]
00005872 3F3C 0119 move.w -[A7], 0x119
00005876 4EAD C4B8 jsr [A5 - 0x3B48]
0000587A 486D 8FCE pea.l [A5 - 0x7032]
0000587E 3F3C 011A move.w -[A7], 0x11A
00005882 4EAD C4B8 jsr [A5 - 0x3B48]
00005886 486D 8FD4 pea.l [A5 - 0x702C]
0000588A 3F3C 011B move.w -[A7], 0x11B
0000588E 4EAD C4B8 jsr [A5 - 0x3B48]
00005892 486D 8FBC pea.l [A5 - 0x7044]
00005896 3F3C 0157 move.w -[A7], 0x157
0000589A 4EAD C4B8 jsr [A5 - 0x3B48]
0000589E 486D 8FDA pea.l [A5 - 0x7026]
000058A2 3F3C 01D7 move.w -[A7], 0x1D7
000058A6 4EAD C4B8 jsr [A5 - 0x3B48]
000058AA 486D 8FE0 pea.l [A5 - 0x7020]
000058AE 3F3C 01D8 move.w -[A7], 0x1D8
000058B2 4EAD C4B8 jsr [A5 - 0x3B48]
000058B6 486D 8CCE pea.l [A5 - 0x7332]
000058BA 3F3C 01D2 move.w -[A7], 0x1D2
000058BE 4EAD C4B8 jsr [A5 - 0x3B48]
000058C2 486D 8CD4 pea.l [A5 - 0x732C]
000058C6 3F3C 0067 move.w -[A7], 0x67 /* 'g' */
000058CA 4EAD C4B8 jsr [A5 - 0x3B48]
000058CE 486D 8CDA pea.l [A5 - 0x7326]
000058D2 3F3C 0066 move.w -[A7], 0x66 /* 'f' */
000058D6 4EAD C4B8 jsr [A5 - 0x3B48]
000058DA 486D 8CDA pea.l [A5 - 0x7326]
000058DE 3F3C 0222 move.w -[A7], 0x222
000058E2 4EAD C4B8 jsr [A5 - 0x3B48]
000058E6 486D 8D2E pea.l [A5 - 0x72D2]
000058EA 3F3C 01D4 move.w -[A7], 0x1D4
000058EE 4EAD C4B8 jsr [A5 - 0x3B48]
000058F2 486D 8D34 pea.l [A5 - 0x72CC]
000058F6 3F3C 01D3 move.w -[A7], 0x1D3
000058FA 4EAD C4B8 jsr [A5 - 0x3B48]
000058FE 486D 8FE6 pea.l [A5 - 0x701A]
00005902 3F3C 01F1 move.w -[A7], 0x1F1
00005906 4EAD C4B8 jsr [A5 - 0x3B48]
0000590A 4FEF 030C lea.l A7, [A7 + 0x30C]
0000590E 4E75 rts
00005910 486D E590 pea.l [A5 - 0x1A70]
00005914 3F3C 002C move.w -[A7], 0x2C /* ',' */
00005918 4EAD C4B0 jsr [A5 - 0x3B50]
0000591C 486D E598 pea.l [A5 - 0x1A68]
00005920 3F3C 002D move.w -[A7], 0x2D /* '-' */
00005924 4EAD C4B0 jsr [A5 - 0x3B50]
00005928 486D E5A0 pea.l [A5 - 0x1A60]
0000592C 3F3C 0072 move.w -[A7], 0x72 /* 'r' */
00005930 4EAD C4B0 jsr [A5 - 0x3B50]
00005934 486D E5A8 pea.l [A5 - 0x1A58]
00005938 3F3C 00E4 move.w -[A7], 0xE4
0000593C 4EAD C4B0 jsr [A5 - 0x3B50]
00005940 486D E5B0 pea.l [A5 - 0x1A50]
00005944 3F3C 0065 move.w -[A7], 0x65 /* 'e' */
00005948 4EAD C4B0 jsr [A5 - 0x3B50]
0000594C 486D E5C0 pea.l [A5 - 0x1A40]
00005950 3F3C 00E5 move.w -[A7], 0xE5
00005954 4EAD C4B0 jsr [A5 - 0x3B50]
00005958 486D E5C8 pea.l [A5 - 0x1A38]
0000595C 3F3C 013C move.w -[A7], 0x13C
00005960 4EAD C4B0 jsr [A5 - 0x3B50]
00005964 4FEF 002A lea.l A7, [A7 + 0x2A]
00005968 4E75 rts
0000596A 4E75 rts
0000596C 0000 0000 ori.b D0, 0x0
00005970 0000 0000 ori.b D0, 0x0
00005974 0000 0000 ori.b D0, 0x0